输入法配置
出自Linux Wiki
本文介绍在Linux中配置或更换输入法。目前,不同发行版的输入法设置方法不同,故分别介绍。
目录 |
Debian/Ubuntu
此类发行版的输入法使用 im-switch 管理。它基于强大的Debian alternatives system,使用方便。
im-switch最常用的使用方法是
$ im-switch -c
im-switch会提供一个可用的输入法列表,按需选择一个即可。重启X更改就会生效。
Fedora
Fedora 使用 im-chooser 管理输入法。[1]它已经提供了图形界面管理输入法。选择输入法也就变得更加简单[2]:
只需要在菜单栏中找到系统-首选项-个人-输入法就可以了。
OpenSUSE
OpenSUSE 可在~/.profile中设置输入法,如对于 FCITX[3] :
export INPUT_METHOD="fcitx"
其它发行版
其它发行版需要手动配置输入法。配置主要分为配置环境变量和输入法程序的自动启动。
配置环境变量一般在相应的X启动脚本中完成[3]:如果是通过GDM、KDM登录,那么可以加入到 ~/.xprofile或者~/.xsession之中;如果是通过startx直接启动X,就添加到~/.xinitc里。
# 以fcitx为例,配置相应的环境变量 export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=@im=fcitx
自动启动可以通过将输入法的命令行放在 ~/.xinitrc 完成,对于XDG兼容的桌面(如 GNOME、KDE等等),可以将程序的.desktop复制到 ~/.config/autostart/ (见开机自动运行程序)
如fcitx [3]
cp /usr/share/applications/fcitx.desktop ~/.config/autostart/fcitx.desktop