本文介绍Ubuntu下Ibus和Fctix安装方法,还有小键盘显示问题,Ubuntu每次升级改动都非常大,用户习惯也要跟着改才行。尤其是些基本的操作习惯、位置,也总在变,到了最新的Ubuntu11变化就更大了,很多实用的小工具比如贴图、文本编辑器都不知道到哪里去找(以前还有个实用工具分组),现在可好,光输入法的问题就够让人头够大的(ibus-daemon -d
)。
最新的Ubuntu自带Ibus输入法,一般无需安装,只需参照下文的方法调出控制图标即可步骤如下:
1、CTRL+ALT+T调出控制台,执行命令: ibus-daemon -d
2、这时右上角工具条上会有个键盘图标,键盘图标上点击左键,选择Preferences
3、在InputMethod输入法一栏选择列表框,把列表下的中文PINYIN输入法Add进下面的列表即可
4、CTRL+SPACE可以切换出输入法。
这样就调出自带的ibus输入法,一般来讲够用了,天缘从来都是只用这个自带的。
如需手动安装Fctix或重装IBUS才需继续看下去。
Ibus安装:
参考下面地址:http://wiki.ubuntu.org.cn/IBus
Fctix安装:
参考下面地址:http://wiki.ubuntu.org.cn/Fcitx
其中,基本指令如下:
卸载scim(据说会与fcitx冲突):
sudo apt-get purge scim
安装Fctix:
sudo add-apt-repository ppa:wengxt/fcitx-nightly
sudo apt-get update
sudo apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin
安装其他码表:
sudo apt-get install fcitx-table-all
设为默认输入法(如果系统有多个输入法):
im-switch-s fcitx -z default
问题来了,估计N多人到这里都会有问题,不是调不出输入法,就是根本看不到设置界面,甚至是乱码。
执行执行im-switch总是出现如下提示:
No system wide default defined just for locale en_US.
Use "all_ALL" quasi-locale and set IM.
Using '/etc/X11/xinit/xinput.d/fcitx' to provide 'xinput-all_ALL'
最后也是稀里糊涂的又搞好了,大致步骤:
卸载Fctix-重装IBUS-重装Fctix-打开右上角车轮-系统设置-语言支持里捣鼓一会,结果就好了,因为不知道出在哪个环节问题,所以只能这么写了(*―*)。
卸载Fcitx
sudo apt-get remove --purge fctix
卸载SCIM输入法
sudo apt-get remove --purge scim
//删除SCIM及配置文件
sudo apt-get autoremove
//删除SCIM依赖关系
sudo apt-get install -f
//尝试修正安装过程出现的依赖性关系
Ubuntu11.10到最新的12.04,(Ubuntu11.10英文版(locale=en_US)+Fctix输入法),每次重启机子,右上角的键盘图标都会消失掉。这个图标不出来,安装的输入法也无法使用ctrl+space调用出来。
运行如下两条指令调出IBUS输入法图标(显示在顶部的工具条右侧):
killall ibus-daemon
ibus-daemon -d
功能说明:
第一条:结束IBUS进程,有时不需要,直接使用下面一条即可。
第二条:重启IBUS输入法,后续如果调出图标,也可以在图标上鼠标右键,选择Restart重启输入法也可以达到同样效果。
转载自:http://www.metsky.com/archives/549.html