您尚未登录。

#1 2013-05-28 09:13:45

if_else
会员
注册时间: 2012-11-04
帖子: 14

[已解决] fcitx 无法在 gtk 程序中激活

1. 环境变量安装 wiki 的设置的,使用的 slim DM 启动的 kde,在终端中 echo 个个环境变量是 OK 的
2. fcitx-gtk2 / fcitx-gtk3 都安装了

这是我的 fcitx-diagnose 输出结果如下:

    http://ix.io/5Od

在右键菜单中的 input methods 中只有一个 system (simple) 选项,没有 fcitx 的选项

尝试 GTK_IM_MODULE=fcitx leafpad 手动指定环境变量,也是不行的


后面我重新安装 fcitx-gtk2 发现提示 Glib version 版本太低的错误:

    · sudo pacman -S community/fcitx-gtk2
    ...
    :: Proceed with installation? [Y/n]
    ...
    (1/1) upgrading fcitx-gtk2         [#########] 100%
    Cannot load module /usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so:
    GModule (/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so) initialization check failed:
    GLib version too old (micro mismatch)
    /usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so does not export GTK+ IM module API:
    GModule (/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so) initialization check failed:
    GLib version too old (micro mismatch)

我昨晚更升级的系统,下面是 glib 的版本:

    core/glib2 2.36.2-1 [installed: 2.34.3-1]
    core/glibc 2.17-5 (base) [installed: 2.17-3]
    extra/dbus-glib 0.100.2-1 [installed]

不知道是哪里出的问题,各位兄台,帮忙定位一下,谢谢!

最近编辑记录 if_else (2013-05-28 19:48:04)


#!  一个人的价值,应当看他贡献什么,而不是看他取得什么 ...

离线

#2 2013-05-28 10:26:06

xgdgscarch
会员
注册时间: 2012-05-07
帖子: 191

Re: [已解决] fcitx 无法在 gtk 程序中激活

pacman -Syu

离线

#3 2013-05-28 11:19:52

if_else
会员
注册时间: 2012-11-04
帖子: 14

Re: [已解决] fcitx 无法在 gtk 程序中激活

xgdgscarch 说:

pacman -Syu

兄台,昨晚已经升级过了,我没有开 testing 难道你的版本比我还新?


#!  一个人的价值,应当看他贡献什么,而不是看他取得什么 ...

离线

#4 2013-05-28 13:19:18

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决] fcitx 无法在 gtk 程序中激活

if_else 说:
xgdgscarch 说:

pacman -Syu

兄台,昨晚已经升级过了,我没有开 testing 难道你的版本比我还新?

你贴的信息不是已经在说你的 glib2 和 glibc 都比较旧了么?

离线

#5 2013-05-28 19:47:35

if_else
会员
注册时间: 2012-11-04
帖子: 14

Re: [已解决] fcitx 无法在 gtk 程序中激活

百合仙子 说:
if_else 说:
xgdgscarch 说:

pacman -Syu

兄台,昨晚已经升级过了,我没有开 testing 难道你的版本比我还新?

你贴的信息不是已经在说你的 glib2 和 glibc 都比较旧了么?

@百合,应该是之前升级失败了,我卸载了 fcitx-gtk2 后,然后升级了 glibc 和 glib2 后
然后重新安装 fcitx-gtk2/3 后,重启 firefox 可以成功激活 fcitx 了,谢谢了!


#!  一个人的价值,应当看他贡献什么,而不是看他取得什么 ...

离线

页脚