Ubuntu安装中文输入法

Ubuntu自带的输入法不太尽如人意思,用起来也不方便,我在Ubuntu和FC中都是用Fcitx,很好用!

安装配置如下:

1. 安装 fcitx

    $ sudo apt-get install fcitx

 

2. 在GNOME下的启动

     把以下几项设置写到/etc/X11/Xsession.d/55gnome-session_gnomerc或用户主目录的 ~/.gnomerc文件里,~/.gnomerc文件如果没有可以自已创建。55gnome-session_gnomerc脚本会检查系统中是否存在 ~/.gnomerc文件,如果有,就会用source .gnomerc命令执行。

[html] view plain copy
  1. export XIM_PROGRAM=fcitx  
  2. export XIM=fcitx  
  3. export XMODIFIERS="@im=fcitx"  
  4. fcitx&  

    重启GNOME(注销一次),fcitx输入法就会自动启动了。fcitx的配置文件在~/.fcitx目录下,可根据自已的需求配置。

    如果还是不行,请在控制台下输入"ps x | grep fcitx"命令,看有没有fcitx进程。如果有,那么请看有没有完全卸载ibus,可能是fcitx已经启动了,只是在启动过程中出错了。查在ibus是否被完全卸载,因为ibus可能存在守保进程,占领了fcitx的资源。在控制台下运行"sudo apt-get remove ibus"卸载所有与ibus相关的程序。然后重启。


3. 重启GNOME

    重启之后,fcitx 输入法应当正常启动,输入条将显示在屏幕最上面,不过输入框中文显示可能是 “口口”,需要小小的改动。

 

4. 修改配置文件

    $ gedit ~/.fcitx/config

    修改如下几项:

[html] view plain copy
  1. [程序]  
  2. 显示字体(中)=AR PL UKai CN    #这个很重要,否则提示栏显的都是些无法识别的 “口口”!但是,系统要有这个字体才行。  
  3. 显示字体(英)=Courier New  
  4. 显示字体大小=12  
  5. 主窗口字体大小=12  
  6. 字体区域=zh_CN.UTF-8  
  7. 使用AA字体=1  
  8. 使用粗体=1  
  9.   
  10. [输出]  
  11. 数字后跟半角符号=1  
  12. Enter键行为=2  
  13. 分号键行为=2  
  14. 大写字母输入英文=1  
  15. 转换英文中的标点=1  
  16. 联想方式禁止翻页=1  
  17.   
  18. [界面]  
  19. 候选词个数=5  
  20. 主窗口使用3D界面=0  
  21. 输入条使用3D界面=2  
  22. 主窗口隐藏模式=0  
  23. 显示虚拟键盘=0  
  24. 输入条居中=1  
  25. 首次显示输入条=1  
  26. # 输入条固定宽度(仅适用于码表输入法),0表示不固定宽度  
  27. 输入条固定宽度=0  
  28. 输入条偏移量X=0  
  29. 输入条偏移量Y=16  
  30. 序号后加点=1  
  31. 显示打字速度=1  
  32. 显示版本=1  
  33. 光标色=92 210 131  
  34. 主窗口背景色=240 255 240  
  35. 主窗口线条色=150 220 150  
  36. 主窗口输入法名称色=170 170 170 150 200 150 0 0 255   
  37. 输入窗背景色=240 255 240  
  38. 输入窗提示色=255 0 0  
  39. 输入窗用户输入色=0 0 255  
  40. 输入窗序号色=200 0 0  
  41. 输入窗第一个候选字色=0 150 100  
  42. # 该颜色值只用于拼音中的用户自造词  
  43. 输入窗用户词组色=0 0 255  
  44. 输入窗提示编码色=100 100 255  
  45. # 五笔、拼音的单字/系统词组均使用该颜色  
  46. 输入窗其它文本色=0 0 0  
  47. 输入窗线条色=90 160 90  
  48. 输入窗箭头色=255 0 0  
  49. 虚拟键盘窗背景色=220 220 220  
  50. 虚拟键盘窗字母色=80 0 0  
  51. 虚拟键盘窗符号色=0 0 0  
  52.   
  53. # 除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔  
  54. [热键]  
  55. 打开/关闭输入法=CTRL_SPACE  
  56. # 中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER  
  57. 中英文快速切换键=L_SHIFT  
  58. 双击中英文切换=0  
  59. 击键时间间隔=250  
  60. 光标跟随=CTRL_K  
  61. 隐藏主窗口=CTRL_ALT_H  
  62. GBK支持=CTRL_M  
  63. GBK繁体切换键=CTRL_ALT_F  
  64. 联想=CTRL_L  
  65. 反查拼音=CTRL_ALT_E  
  66. 全半角=SHIFT_SPACE  
  67. 中文标点=ALT_SPACE  
  68. 上一页=-  
  69. 下一页==  
  70. 第二三候选词选择键=0  
  71.   
  72. [输入法]  
  73. 使用拼音=0       #如果不需要,则可以将其赋为0  
  74. 拼音名称=智能拼音  
  75. 使用双拼=0  
  76. 双拼名称=智能双拼  
  77. 默认双拼方案=自然码  
  78. 使用区位=0  
  79. 区位名称=区位  
  80. 使用码表=1  
  81. 提示词库中的词组=1  
  82. 其他输入法=  
  83.   
  84. [拼音]  
  85. 使用全拼=0  
  86. 拼音自动组词=1  
  87. 保存自动组词=0  
  88. 增加拼音常用字=CTRL_8  
  89. 删除拼音常用字=CTRL_7  
  90. 删除拼音用户词组=CTRL_DELETE  
  91. # 拼音以词定字键,等号后面紧接键,不要有空格  
  92. 拼音以词定字键=[]  
  93. # 重码调整方式说明:0-->不调整  1-->快速调整  2-->按频率调整  
  94. 拼音单字重码调整方式=2  
  95. 拼音词组重码调整方式=1  
  96. 拼音常用词重码调整方式=0  
  97. 模糊an和ang=0  
  98. 模糊en和eng=0  
  99. 模糊ian和iang=0  
  100. 模糊in和ing=0  
  101. 模糊ou和u=0  
  102. 模糊uan和uang=0  
  103. 模糊c和ch=0  
  104. 模糊f和h=0  
  105. 模糊l和n=0  
  106. 模糊s和sh=0  
  107. 模糊z和zh=0  


5. 修改码表文件

    $ sudo gedit /usr/share/fcitx/data/tables.conf

    就留“五笔拼音”与“五笔字形”就够了:

[html] view plain copy
  1. #以#打头的为注释  
  2. [码表]  
  3. 名称=五笔拼音  
  4. 码表=wbpy.mb  
  5. 调频=2  
  6. 拼音=1  
  7. 拼音键=z  
  8. 自动上屏=-1  
  9. 空码自动上屏=-1  
  10. 自动词组=1  
  11. 保存自动词组=3  
  12. 精确匹配=0  
  13. 提示编码=0  
  14.   
  15. [码表]  
  16. 名称=五笔字形  
  17. 码表=wbzx.mb  
  18. 调频=2  
  19. 拼音=1  
  20. 拼音键=z  
  21. 自动上屏=-1  
  22. 空码自动上屏=-1  
  23. 自动词组=1  
  24. 保存自动词组=3  
  25. 精确匹配=0  
  26. 提示编码=0  

 

6、重启GNOME
    重启GNOME之后,小企鹅输入法中文显示将完全正常,且只有“五笔拼音”与“五笔字形”,免去了在多个输入法中来回切换的麻烦。


7、其它问题

    我还遇到一个比较奇怪的问题。我在家里的笔记本安装的Ubuntu上安装了fcitx。安装完成后重启X后,[CTRL+SPACE] 只出来个拼音输入法。而且按到上述方法找不到 /usr/share/fcitx/data/tables.conf 文件。

    我在网到看到一个网友提到只装fcitx默认只有拼音输入法,如果要安装五笔输入法,还需要输入以下命令:

    $ sudo apt-get install fcitx-table-wbpy

    安装完五笔输入包后,重启X后 [ctrl+space] 出来的就是五笔输入法了。


8、总结

    在Ubuntu 12.04之后,安装fcitx不再需要进行4、5步操作,也找不到对应的文件。如果切换不到五笔输入法,那说明没有安装五笔字码表。输入命令:

    $ sudo apt-get install fcitx   

    然后按两下TAB键,就会弹出很多提示:

     Ubuntu安装中文输入法

     补全 $ sudo apt-get install fcitx-table-wbpy

     然后执行命令进行安装了。当然,你还可安装其它的输入法。

     安装完成之后,点击输入条右键,选择 “配置”

     Ubuntu安装中文输入法

    弹出以下配置对话框:

    Ubuntu安装中文输入法

    选择你喜好的输入法便是了。如果你发现列表框里没有你想要的输入法,那就重启一下X。