解决GTK与Firefox下fcitx输入法不能光标跟随问题
时间:2007-01-19 来源:swfclyb
Gtk+ 2.x 支持各种类型的输入法模块。其中 XIM 协议模块存在着一个问题:无法光标跟随。
XIM 协议是 XWindow 上最古老的输入法协议。虽然已经十分老旧,但经年累月后仍有大量应用。
Gtk+ 工具箱自从 2.x 后,通过 gtk_im_modules 支持各种类型的输入法。其中,XIM 输入法模块存在着这样一个问题:它没有将当前输入光标所在的位置告诉 XIM 输入法,使其候选字窗口无法实现“光标跟随”,而这在其他输入模块,以及其他操作系统(比如 Windows)中是很常见,也很体贴用户的一项功能。
经过我不断的google与baidu,终于找到了相应的补丁,愿意与大家一起分享,现在此输入法用起来真是爽!我的环境CentOS4.4 Firefox2.0 Fcitx3.4
其它linux与输入法没试过,不过理论上只要是GTK与XIM协议的都可以。
补丁包下载:
|
安装方法:
解压下载包,进入解压目录。
cp im-xim.so /usr/lib/gtk-2.0/2.4.0/immodules/
请根据你的gtk版本作相应更改,请先备份以前的文件
cp firefox/components/* /usr/lib/firefox-2.0/components/
请根据你的firefox版本作相应更改
OK,现在你重启终端或firefox,打开fcitx输入法(通过CTRL+K打开与关闭光标跟随功能)就可以享受输入法的光标跟随功能了!
相关阅读 更多 +