Debian GNU/Linux上IME的設定

來源:互聯網
上載者:User
Debian GNU/Linux上IME的設定

以下設定在Debian GNU/Linux下通過。

1. GNOME案頭環境:~/.gnomerc 或者寫檔案/etc/X11/Xsession.d/90im-startup
內容為:
#fcitx
export XMODIFIERS=@im=fcitx
fcitx


#scim
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
scim -d

如果要在英文介面下使用中文IME,可以把下面兩行加入上述檔案的頂部
export LANG=en_US.UTF-8
export LC_CTYPE=zh_CN.UTF-8

2. 使用im-switch來啟動和管理IME
因為本人使用ion3視窗管理器,不可以使用.gnomerc了。當然可以寫/etc/X11/Xsession.d/90im-startup等,但我喜歡fcitx的雙拼,並有時要用到scim的繁體功能,所以要會經常切換IME。於是用im-switch。

配置方法如下:
a)安裝apt-get install im-switch fcitx scim scim-pinyin

b)寫兩個檔案
/etc/X11/xinit/xinput.d/fcitx,內容為
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=
GTK_IM_MODULE=
DEPENDS=

/etc/X11/xinit/xinput.d/scim, 內容為
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS=-d
GTK_IM_MODULE=scim

c)安裝到im-switch
分別以root身份執行
update-alternatives --install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/fcitx 50

update-alternatives --install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/scim 50

d)切換想要使用的IME,運行(以root)
im-switch -s fcitx

im-switch -s scim

e)最後一步,重新啟動X。

另外,可以寫一個指令碼使得不需要重新啟動X,殺掉當前IME,並執行/etc/X11/Xsession.d/XXim-switch,啟用新IME。希望Debian 以後能有這個功能。

3)unihan,另外一個選擇,它是新華RAYS上內建IME,有智能ABC,紫光,五筆,手寫等,並可以轉換簡體/繁體。由於它是基於IIIMF架構,沒有研究其啟動指令碼,所以暫時不知道如何在im-switch中使用。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.