Unbuntu 在英文Locale下的输入法安装

转自: http://www.jlamp.cn/article/34/544.html

 

如果你在英文locale下,正确安装scim或fcitx後仍无法正常使用输入法,解决的方法如下:


sudo aptitude install im-switch

如果你用scim,运行

sudo im-switch -s scim -z all_ALL
im-switch -s scim -z all_ALL

如果你用fcitx,运行

sudo im-switch -s fcitx -z all_ALL
im-switch -s fcitx -z all_ALL

这样,以後你就可以任意locale(英文、法文、藏文、维吾尔文,等等)下使用你喜欢的输入法了。

其实im-switch不过是帮你修改了几个配置文件而已。如果你实在不想装im-switch,也可以手动修改配置文件(比如下面就是一个加入en locale支持的例子,不过小心,有省力的软件帮你配置不用,一定要自己手工改,会被别人说你在装B哦)。

编辑 /etc/gtk-2.0/gtk.immodules(如果存在的话) 或者 /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules 文件,在xim 的 local 增加 en 也就是说:

"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

改成

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

保存退出,重启後再进就ok了.


 fcitx输入法

1. 安装

sudo apt-get install fcitx

2. 设置环境变量

echo -e "export XMODIFIERS=@im=fcitx/nexport GTK_IM_MODULE=/"xim/"/nexport QT_IM_MODULE=

/"xim/"/nfcitx &">>~/.profile

3. 重启X

4. 方块字

gedit --encoding gbk ~/.fcitx/config

    显示字体(中)=*

改为:

    显示字体(中)=AR PL UMing CN #填你喜欢的中文字体

在fcitx激活状态( Ctrl+Space )下按 Ctrl+5 启用配置,重启X亦可。

以下待整理

补充作者:aBiNg

声明:你必须知道你在执行什么,请慎重操作!

如果是像本人一样,在英文locale环境下,只使用fcitx作为默认输入法的五笔用户,可以考虑删除scim。

删除scim

sudo apt-get remove --purge scim-*
 sudo apt-get autoremove
 sudo apt-get install -f
 注:系统自动清理时,会提示删除ubuntu-desktop以及个别语言包之类,请自行google,再作决定。
 

安装fcitx

sudo apt-get update
sudo apt-get install fcitx
注:有的源中的fcitx存有bug(能调出输入法,但中文无法输入),请自行到fcitx官网下载页下载,

按照说明文档编译安装 。
 

设置中文输入环境

echo 'LC_CTYPE=zh_CN.UTF-8' | sudo tee - -a /etc/environment
 

保存你的所有工作,重启X(ctrl+alt+backspace)。

ctrl+space调出/隐藏fcitx界面。


注:有些桌面环境(比如Fluxbox)可能并不能自动启动fcitx,可以在相应的启动脚本中(比如Fluxbox的启动脚本位于 ~/.fluxbox/startup)加入启动命令(比如 fcitx &)。也有其它的启动方法,请google。

 

个人安装记录:

我自己在橙色字体标记部分的提示下进行了安装。安装完fcitx,重启X之后并没有像上面说的能够使用fcitx的输入法, 重启系统后(sudo shutdown -r now)搞定, 打开openoffice word,使用fcitx和windows下习惯一样, 真是舒服, 谢谢fcitx的作者-_-

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值