我安装了fcitx,xprofile也修改了。但是我只能在终端中使用中文输入法,其他地方都没法切换出输入法。这是为什么?
离线
贴你的 ~/.xprofile。(或者先参考一下论坛里其它类似的帖子?)
在线
贴你的 ~/.xprofile。(或者先参考一下论坛里其它类似的帖子?)
内容如下:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
离线
百合仙子 说:贴你的 ~/.xprofile。(或者先参考一下论坛里其它类似的帖子?)
内容如下:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
只有这个?那你的桌面环境是怎么起来的?
在线
fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 这些装了没?
离线
Se7endAY 说:百合仙子 说:贴你的 ~/.xprofile。(或者先参考一下论坛里其它类似的帖子?)
内容如下:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"只有这个?那你的桌面环境是怎么起来的?
用的GDM,一开始没有.xprofile这个文件,然后自己建一个,就只有这些了。。。
离线
fcitx-gtk2 fcitx-gtk3 fcitx-qt4 fcitx-qt5 这些装了没?
都安装了,我最后换了ibus,然后一切都正常了。
离线
今天我也遇到这样的问题了,fcitx启动时提示
ldd /usr/lib/fcitx/fcitx-keyboard.so
linux-vdso.so.1 (0x00007fff0ddfe000)
libicuuc.so.53 => not found
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f61b38f7000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f61b3549000)
libicudata.so.53 => /usr/lib/libicudata.so.53 (0x00007f61b1ec0000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f61b1ca2000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f61b1a9e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f61b1792000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f61b148e000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f61b1278000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f61b1061000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f61b0e3e000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007f61b421f000)
但是我看libicuuc.so.53 都是OK的,最后把pacman Syu后恢复正常,可能是依赖性导致的
archlinux磨合中
离线
● g -c 'export' -f ~/.xinitrc
export LANG=zh_CN.UTF-8 TERM=xterm LC_ALL= XIM=fcitx XIM_PROGRAM=fcitx
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=fcitx GTK_IM_MODULE=fcitx
总之,得在xinitrc or xsession里source它。
离线