输入法配置

出自Linux Wiki

在2012年6月25日 (一) 00:55由Chenxing (讨论 | 贡献)所做的修订版本

本文介绍在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
个人工具
简体繁体转换