Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728907
  • 博文数量: 39
  • 博客积分: 10290
  • 博客等级: 上将
  • 技术积分: 1500
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-16 15:05
文章分类
文章存档

2011年(15)

2010年(2)

2009年(8)

2008年(14)

我的朋友

分类: LINUX

2009-12-07 10:00:38

   输入法,无法避免的问题。此处存以备忘。下文中仅以fc12为例。

   首先,需要的两个包:

gtk2-immodules-2.18.3-22.fc12.i686
gtk2-immodule-xim-2.18.3-22.fc12.i686

   其次,需要的环境变量:

XMODIFIERS=@im=fcitx
GTK_IM_MODULE=fcitx
IMSETTINGS_MODULE=fcitx
QT_IM_MODULE=fcitx

   再次,需要的配置文件:

$ cat /etc/X11/xinit/xinput.d/fcitx.conf
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"

   再次,需要的符号链接:

ll /etc/alternatives/xinputrc
lrwxrwxrwx 1 root root 34 2009-11-23 09:17 /etc/alternatives/xinputrc -> /etc/X11/xinit/xinput.d/fcitx.conf

        备注,关于alternatives的那套,绕过就可以了,没啥关系。

   最后,在en_US.utf-8的locale下用fcitx的话,需要加一点点东西:

$ cat /etc/gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
...
"/usr/lib/gtk-2.0/2.10.0/immodules/im-xim.so"
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
...

        备注,上面那行默认是“ko:ja:th:zh”,在他们前面加上“en:”

   ok了。重启x看看吧。
阅读(1064) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~