LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 774|回复: 4

ibus打字正常,但是无候选窗口

[复制链接]
发表于 2011-4-1 19:36:58 | 显示全部楼层 |阅读模式
无候选窗口,打字正常,连打字的时候拼音的下划线都有显示,但是没有候选窗口,很不习惯!

终端执行 ibus-daemon 无错误显示,执行 ibus-setup显示如下错误:
  File "/usr/share/ibus/setup/main.py", line 328
    except Exception, e:
                    ^
SyntaxError: invalid syntax

使用的python2.6的版本,本来一直正常的 ,后来更新world后就如此了,很是犯人(比如我这里想打 烦恼的 烦,却总是出不来~)
发表于 2011-4-1 20:07:04 | 显示全部楼层
eselect python list ??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-1 21:58:42 | 显示全部楼层
eselect python list
  1. sunday@localhost ~ $ eselect python list
  2. Available Python interpreters:
  3.   [1]   python2.6
  4.   [2]   python2.7 *
  5.   [3]   python3.1
复制代码

python 3.1 :
  1. File "/usr/share/ibus/setup/main.py", line 328
  2. except Exception, e:
  3. ^
  4. SyntaxError: invalid syntax
复制代码

python2.6:
  1. Traceback (most recent call last):
  2.   File "/usr/share/ibus/setup/main.py", line 31, in <module>
  3.     import ibus
  4.   File "/usr/lib64/python2.6/site-packages/ibus/__init__.py", line 26, in <module>
  5.     from common import *
  6.   File "/usr/lib64/python2.6/site-packages/ibus/common.py", line 55, in <module>
  7.     import ctypes
  8.   File "/usr/lib64/python2.6/ctypes/__init__.py", line 10, in <module>
  9.     from _ctypes import Union, Structure, Array
  10. ImportError: libffi.so.5: 无法打开共享对象文件: 没有那个文件或目录
复制代码

python2.7:
  1. Traceback (most recent call last):
  2.   File "/usr/share/ibus/setup/main.py", line 28, in <module>
  3.     import gtk
  4. ImportError: No module named gtk
复制代码

PS:**** , Now ,Cannot input chinese!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-1 22:30:56 | 显示全部楼层
正常了,/usr/lib/下面有个libffi.so.6 但是没有第5版的,自己做了个ln -s 就ok了!

我觉得这应该是个bug,从这里可以看得出!

http://bugs.gentoo.org/298062
回复 支持 反对

使用道具 举报

发表于 2011-4-2 19:52:17 | 显示全部楼层
另一种解决方法:
修改 /usr/bin/ibus-setup,将最后一行 exec /usr/bin/python /usr/share/ibus/setup/main.py $@
中的python 修改成 python2。
修改 /usr/libexec/ibus-ui-gtk ,将最后一行 exec /usr/bin/python /usr/share/ibus/ui/gtk/main.py $@
中的python 修改成 python2。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表