Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1563607
  • 博文数量: 237
  • 博客积分: 5139
  • 博客等级: 大校
  • 技术积分: 2751
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 14:48
文章分类

全部博文(237)

文章存档

2016年(1)

2012年(4)

2011年(120)

2010年(36)

2009年(64)

2008年(12)

分类: LINUX

2009-04-28 10:08:37

很多朋友有在英文界面的环境下使用中文输入法的需求,但默认的系统没有提供这个功能,所以需要
生动对系统进行小小设置,来完成英文环境下的中文输入。
首先,安装 fcitx 中文输入法和输入法设置工具。打开终端(从面板上选择菜单 Applications -> accessories ->Terminal 来使用终端程序)。输入下面的命安装:
$sudo apt-get install im-switch fcitx
输入您的密码后执行软件的安装。
安装完成后设置用户使用 fcitx 作为默认的输入法,使用下面的命令设置使用 fcitx 掌握输入法:
$im-switch -s fcitx -z default
完成输入法设置后,按 Ctrl+Alt+Backspace 键重启 X,从登录管理器重新登入系统。
修改系统配置文件,使在英文环境下也能调出中文输入法,调出输入法相关的配置文件是/usr/lib/gtk-2.0/2.10.0/immodule-fil es.d/libgtk2.0-0.immodules
修改 libgtk2.0-0.immodules 文件:
$sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
找到行: "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"注销当前用户,退出系统,然后从登录管理器重新登录进入系统,即可使用 Fcitx,如果没有出来按Ctrl + Spaces 将其调出。

现在还有个问题就是输入法尾部出现乱码,输入条下的待选字也是乱码,即只显示一些小方框,如下图
fcitx-invalid-characters.png

这是因为缺少中文Locale文件导致,需要安装两个中文Locale包。
sudo apt-get install language-pack-zh
sudo apt-get install language-pack-gnome-zh



Scim输入法与Eclipse、Ubuntu快速定位等冲突解决

修改~/.fcitx/config文件
eg. 设置成CTRL_LSHIFT可以,设置成CTRL_T

阅读(1287) | 评论(0) | 转发(0) |
0

上一篇:tcpdump抓包的命令

下一篇:hooklogger使用

给主人留下些什么吧!~~