Ubuntu在英文环境下安装中文输入法

---没有安装scim-bridge,用 scim-bridge 改善 scim 在 Ubuntu 中的表现,但是因为软件中心没有这个软件,就没有安装。---

开始有想装ibus,于是将scim完全卸载,卸载语句:sudo aptitude purge ~nscim
后来update了ibus1.3,因版本依存无法安装,还好新立得軟件管理器允许从高版本更新至低版本,于是update到ibus1.2,还是因为依存无法进行安装,
因为网上说ibus1.1较1.2性能差很多,(之前就有ibus1.1版本在电脑所以才进行了更新)于是放弃安装ibus,仍然安装scim。
ibus的更新deb路径:
#deb http://ppa.launchpad.net/ibus-dev/ibus-1.3-lucid/ubuntu lucid main
#deb http://ppa.launchpad.net/ibus-dev/ibus-1.2-jaunty/ubuntu jaunty main

还好卸载了scim后,安装程序还在新立得软件管理器里。。。。。。。。
1.安装中文支持,因为之前安装中文界面后无法进入图形界面,于是安装了英文界面。安装中文支持后仍选择英文界面。(language support)
2.安装scim,scim-chinese,scim-gtk2-immodule,scim-pinyin,scim-qtimm,scim-tables-zh,im-switch
  (scim-chewing是台湾的新酷音输入法,新酷音詞庫的準確度完全是 M$ 的 新注音所不能比的。因为现在ubuntu版本太低,安装需要对其他软件的依存,就没有安装)
3.sudo im-switch -s scim   // 將scim設定為主要輸入法 (如果安装了scim-bridge的话,是不是后面的就要改为scim-bridge呢?)
4.sudo gedit  /etc/environment
  add LC_CTYPE=zh_CN.UTF-8

以上步驟应该就可以ctrl+space调出中文输入法了。

---------有使用过,是否必须??
   sudo gedit /etc/X11/Xsession.d/74scim 加入下面内容
   export XMODIFIERS="@im=SCIM"
   export GTK_IM_MODULE=SCIM
   export QT_IM_MODULE=SCIM
   export XIMPROGRAM="scim -d"
   scim -d
---------有使用过,是否必须??
先打locale看看自己在用英文的哪一個語系, 如en_HK.UTF-8, en_US.UTF-8, en_GB.UTF-8等.
如語系是en_HK.UTF-8, 就打
im-switch -z en_HK -c
如語系是en_GB.UTF-8, 就打
im-switch -z en_GB -c
如此類推.
之後就會進入一個menu, 有一堆輸入法可供選擇,
選scim-immodule
就完成.
之後登出, 再重新登入, 現在就可以用ctrl-space去叫scim出來, 輸入中文了

------------------
新酷音的用法:
右側的【Shift】 = 切換中/英。
【shift】+【符號】 = 全形符號(按鍵左上角符號)
【shift】+【,】 = ,
【shift】+【.】 = 。
【shift】+【'】 = ;
【Ctrl】+【0】 = 符號表
----------
scim -d是启动scim,如果scim在系统中已经启动会出现如下错误:
Smart Common Input Method 1.4.9
Launching a SCIM process with x11...
Loading socket Config module ...
Creating backend ...
Loading x11 FrontEnd module ...
Failed to load x11 FrontEnd module.
SCIM has exited abnormally.
----------如下内容会对输入法作一些设置,目前还没有做
在用户目录下编辑.bashrc:
   vi ~/.bashrc   在后面加入:
   export XIM="SCIM"
export XMODIFIERS=@im=SCIM  #设置scim为xim默认输入法
export GTK_IM_MODULE="scim-bridge"  #设置scim-bridge为gtk程序默认的输入法
export QT_IM_MODULE=xim   #设置xim为qt程序默认的输入法
export XIM_PROGRAM="scim -d" #使可以自动启动
-----------目前还没有做
默認的scim輸入法能會與realplay等程序有衝突。建議使用scim-bridge替換scim。
    * 安裝scim-bridge;請確保已正確設置中文環境,打開終端,執行以下命令,或使用《新立得軟件管理器》,在其中搜索「scim-bridge「並標記安裝。
      sudo apt-get install scim-bridge
    * 編輯im-switch生成的scim配置文件
      sudo gedit /etc/X11/xinit/xinput.d/zh_CN
    * 將默認的 GTK_IM_MODULE=scim 修改為 GTK_IM_MODULE="scim-bridge"
    * 將默認的 QT_IM_MODULE=scim 修改為 QT_IM_MODULE="xim" (不然可能無法在qt程序中輸入中文),或者打開終端,執行以下命令,或使用《新立得軟件管理器》,在其中搜索「install scim-qtimm「並標記安裝。
      sudo apt-get install scim-qtimm
    * 或者簡單的將 QT_IM_MODULE=scim 一行註釋掉。
-------------------
SCIM输入法卸载的另一种方法:
sudo apt-get remove –purge scim* // 删除SCIM及其配置文件
sudo apt-get autoremove // 删除被SCIM依赖的,不再使用的package
sudo apt-get install -f // 尝试修正安装过程中出现的依赖性关系
注:也可以通过”新立得软件包管理器(Synaptic Package Manager)”来卸载SCIM

posted @ 2012-03-23 14:13  日光之下无新事  阅读(1744)  评论(0编辑  收藏  举报