输入法配置文件在哪里?


24

ibus更新后我的输入法被破坏了。所以我切换到fcitx

实际上,我的Fedora 19系统中安装了少数IM(输入法),例如fcitx,ibus,yong等。

但是,我不知道如何配置它们。我的默认IM gnome-terminalyongibus用于gmrun。至于firefoxchrome,我猜他们ibus默认使用,因为GTK_IM_MODULE=ibus

有工作解决方案。在某些应用程序(例如gnome-terminal或)中,我可以通过右键单击菜单来切换IM gmrun。我也可以使用指定IM GTK_IM_MODULE。但是如何自动执行呢?

我知道IM设置与配置文件有关,例如

  • ~/.xinputrc
  • /etc/X11/xinit/xinputrc
  • /etc/X11/xinit/xinput.d/ibus.conf
  • /etc/X11/xinit/xinput.d/fcitx.conf
  • /etc/X11/xinit/xinitrc
  • /etc/alternatives/xinputrc

问题是

  • 如何正确配置IM?
  • 哪些配置文件真正重要?哪个执行顺序?

1
您是要选择要由应用程序使用的IME还是配置特定的IME?
L29Ah

您应该按照shigazaru的建议使用环境变量来管理IM。这个答案应该可以帮助您。
asdofindia

Answers:


1

我通过环境变量选择了X输入法

$ set | grep fci
GTK_IM_MODULE=fcitx
IM_CONFIG_PREFERRED_RULE=zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx
QT_IM_MODULE=fcitx
XIM=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx

并且尽管我使用KDE Plasma桌面,但我已经fcitx-config-gtk3安装了配置所需的语言和其他选项的工具


1

我建议您使用fcitx-configtool打开fcitx配置窗口,然后将触发输入法的Extra键更改为所需的值。

然后,您可以cd进入fcitx config文件夹:cd〜/ .config / fcitx并使用chmod 444配置文件将配置文件的权限更改为只读,以便没有人可以更改回默认值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.