[Gentoo]中文輸入軟體Scim的安裝【轉】

weixin_34162629發表於2008-09-28
1.環境變數的設定:
把locale設為全域性變數,
# nano /etc/env.d/100locale
LANG="zh_CN"
LC_ALL="zh_CN.GBK"
# env-update && source /etc/profile
其它的設在~/.bashrc中:
export XMODIFIERS="@im=SCIM"
export XIM=SCIM
export XIM_PROGRAM=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"

2.設定USE:
# nano /etc/portage/package.use
app-i18n/scim-tables  nls "LINGUAS="zh"
app-i18n/scim gtk

2.下載相關軟體:
emerge scim scim-pinyin scim-tables

3.啟動的幾種方式:
1)手工啟動 scim -d ,
2)寫在~/.xinitrc 中視窗管理器之前,當然,還有其它的辦法。
3)正常安裝後它可以在火狐瀏覽器啟動的同時自動啟動,不用任何設定。

4.故障排除:
如果安裝後調出的皮膚中沒有五筆,就去http://www.scim-im.org下載scim-tables的官方原始碼,然後編譯安裝。
如果啟動火狐瀏覽器的時候不能自動啟動scim,並出現以下資訊:
(firefox-bin:4604): Gtk-WARNING **: /usr/lib/gtk-2.0/immodules/im-scim.so: cannot open shared object file: No such file or directory
(firefox-bin:4604): Gtk-WARNING **: Loading IM context type 'scim' failed
(firefox-bin:4604): Gtk-WARNING **: /usr/lib/gtk-2.0/immodules/im-scim.so: cannot open shared object file: No such file or directory
(firefox-bin:4604): Gtk-WARNING **: Loading IM context type 'scim' failed
那麼檢查一下,看看是否有這個資料夾 /usr/lib/gtk-2.0/immodules,如果沒有的話就卸掉scim,手工建立上面那個資料夾,並且重新安裝scim,正常結果在此資料夾下出現三個檔案:
im-scim.a  im-scim.la  im-scim.so

相關文章