輸入法配置

此頁由 Linux Wiki用戶Chenxing 於 2012年12月18日 (星期二) 07:56 的最後更改。 在lzhliuhao的工作基礎上。

出自Linux Wiki

提示:此文已超过 3 年(1450 天)未更新,如发现内容过时或有误,欢迎改进:)

本文介紹在Linux中配置或更換輸入法。目前,不同發行版的輸入法設置方法不同,故分別介紹。

目錄

Debian/Ubuntu

此類發行版的輸入法使用 im-switch 管理。它基於強大的Debian alternatives system,使用方便。

im-switch最常用的使用方法是

$ im-switch -c
Note.gif
注意:
由於修改的是個人配置文件,一定要用普通用戶執行這個程序。

im-switch會提供一個可用的輸入法列表,按需選擇一個即可。重啟X更改就會生效。

Fedora

Fedora 使用 im-chooser 管理輸入法[1]它已經提供了圖形界面管理輸入法。選擇輸入法也就變得更加簡單[2]

只需要在菜單欄中找到系統-首選項-個人-輸入法就可以了。

OpenSUSE

OpenSUSE 可在~/.profile中設置輸入法,如對於 FCITX[3]

export INPUT_METHOD="fcitx"

其它發行版

其它發行版需要手動配置輸入法。配置主要分為配置環境變量和輸入法程序的自動啟動

配置環境變量一般在相應的X啟動腳本中完成[3]:如果是通過GDMKDM登錄,那麼可以加入到 ~/.xprofile或者~/.xsession之中;如果是通過startx直接啟動X,就添加到~/.xinitc里。

# 以fcitx为例,配置相应的环境变量
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx

自動啟動可以通過將輸入法的命令行放在 ~/.xinitrc 完成,對於XDG兼容的桌面(如 GNOMEKDE等等),可以將程序的.desktop複製到 ~/.config/autostart/ (見開機自動運行程序

如fcitx [3]

cp /usr/share/applications/fcitx.desktop ~/.config/autostart/fcitx.desktop

參考資料

  1. FedoraHosted上對ImChooser的介紹
  2. Fedora 9 無法輸入中文的問題
  3. 3.0 3.1 3.2 配置(其他) - Fcitx

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换