实现背景透明的GTK+ widget
OSD Lyrics 增加 Exaile 0.3 支持

终于把ibus找回来了

Tiger Soldier posted @ 2009年9月01日 00:51 in 未分类 with tags python gentoo , 3842 阅读

上一篇文章说过,我因为pygtk用不了而没法用ibus,其实具体原因是这样的:

在某次emerge -u world的时候,我安装了python 3.1,但是没运行python-updater(就算运行了,那些模块现在能全部移植过去么?),而且没有设为主python版本(毕竟相关应用还不成熟,而且不向下兼容)

然后又是某次emerge -u world,pycairo说要python2.6,于是就装了

接下来就杯具了:

  • 因为pycairo升级了,只能在python2.6下用,所以python下依赖pycairo的pygtk用不了;
  • 因为装了python 3.1,所以运行python-updater时,是从python 3.1更新到python 2.6,而这两个都没有用过python-updater从python 2.5中更新过,所以python 2.5里的模块都无法更新进python 2.6里

于是没办法,手动emerge pygtk,但是不管emerge了几次,运行ibus-setup都说找不到gtk模块。

终于,在网上搜到,原来少的不是pygtk,是pygobject-_-(我说这提示就不能友善点么)

把pygobject重装,又依次提示没有ibus、dbus和xdg,重新emerge ibus、dbus-python和pyxdg就OK了,注销再重新登录后就能用ibus了,感动啊~~~

于是得到的教训:升级python一定要记得python-updater,emerge完之后一定要留意软件包的message


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter