简单/简单的输入法包可以与最小的窗口管理器一起使用吗?

简单/简单的输入法包可以与最小的窗口管理器一起使用吗?

我正在尝试极简的窗口管理器,例如但不限于 Xmonad、ScrotWM、ratpoison 等。由于我偶尔需要输入繁体中文字符,如何安装一个输入管理器,让我可以轻松地在输入法之间切换,例如就像通过热键组合一样?任何指示将不胜感激。

答案1

正如迈克尔所建议的,窗口管理器不负责管理输入法。首先您需要选择一个输入法,其中IBusSCIMuim似乎最受欢迎。

接下来,您需要确保它在X启动时启动。您已经提到您正在使用轻量级 WM,因此您可能希望将其添加到 X 初始化文件中,例如 ~/.xinitrc

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

根据您选择的输入法,切换语言的方法会有所不同。通常,您需要export LANG,例如

export LANG=ja_JA.UTF-8

...但有时右键单击输入字段并选择“输入法”就足够了。

答案2

我用Ratpoison WM。为了输入中文,我只是将 IBUS 添加到~/.ratpoisonrc文件中,然后当您启动 Ratpoison 时,IBUS 也会启动。该行看起来像这样:

exec ibus-daemon --xim

如果您没有使用 Ratpoison,请安排ibus-daemon --xim在您的 X 会话启动时通过窗口管理器或会话管理器提供的任何方式启动。

然后,要开始输入中文,请像平常一样输入 Control+空格键。

相关内容