灌溉梦想,记录脚步
« »
2008年4月8日技术合集

ubuntu下安装Fcitx

安装Fcitx
sudo apt-get install im-switch fcitx sudo im-switch -s fcitx -z default im-switch -s fcitx -z default #注意:不加sudo
完成设置最好重启一下X,输入法就生效了
某些情况下可能,在安装了fcitx输入法以後可能会出现和SCIM并存的问题,解决方法如下:
sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules
将内容改为如下:
# automatically generated by dh_gtkmodules, do not edit “/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so” “scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko” #就是将最後一行中的"ja:ko:zh"修改为"ja:ko",这样修改以後,scim在中文环境下将不被启动

其它设置,请访问英文Locale下使用中文输入法
[编辑] 激活输入法
重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。
[编辑] 安装fcitx (非deb包)
下载最新稳定版(预编译包IA32)
http://www.fcitx.org/main/?q=node/9
解压到任意目录
安装
sudo ./fcitx.install
反安装
sudo ./fcitx.uninstall
现在装是装上了,但是还有一些小问题要修改才能在im-switch 上正常使用
1.任意位置新建立一个文件叫 fcitx,内容如下:
XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=XIM QT_IM_MODULE=XIM DEPENDS="fcitx"
复制到 /etc/X11/xinit/xinput.d/ 下以保证im-switch 能找到它。然後执行:
update-alternatives –install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/fcitx 30
2.执行
sudo im-switch -s fcitx im-switch -s fcitx
将二个帐号的输入法都换成 fcitx
[编辑] Fcitx使用细节
启用fcitx新配置
fcitx修改配置文件後无须重启X或是kill後再加载,在输入法处于激活状态下,只需按Ctrl+5即可加载新的配置文件
全角符号
当前最新符本下,如果将fcitx符号改为全角,是不可以输入中文的(如果自己更改过相应设置另当别论)
锁定输入法
fcitx输入法的面板上有把小锁的图表,点击它使之变成红色时,将无法通过ctrl+shift切换到其他输入法,点击它使之变灰色时则可进行输入法之间的切换,对于单一输入法用户来说可避免误按ctrl+shift的麻烦了.
去除fcitx多馀码表
fcitx默认是有较多的输入法的,通过上面的~/.fcitx/config修改可以去掉双拼、区位,但如果你只用五笔而又偶尔需要切换到拼音下去打个别生字的时候,可能会讨厌按数次的ctrl+shift,执行下面的命令:
kdesu kate /usr/share/fcitx/data/tables.conf #kubuntu gksu gedit /usr/share/fcitx/data/tables.conf #ubuntu gksu mousepad /usr/share/fcitx/data/tables.conf #xubuntu
里面的内容大致是这样的
#以#打头的为注释 [码表] 名称=五笔字型 码表=wbx.mb 拼音=1 拼音键=z ……… ……… #[码表] #名称=二笔 #码表=eb.mb ……… ……… #[码表] #名称=仓颉 #码表=cj.mb ……… ………
在你不需要的东西加上#或者你如果确定今後都不会用到这些输入法直接删除也可以,保存退出。激活fcitx输入状态,再按ctrl+shift,就会发现多馀的码表都没有了.

日志信息 »

该日志于2008-04-08 16:31由 admin 发表在技术合集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

一条评论

  1. 桐子说道:

    这个输入法,我用过,还不错

发表回复