Fcitx“触发输入法的额外键”重启后改回默认

Fcitx“触发输入法的额外键”重启后改回默认

使用 Ubuntu 15.10。使用输入法配置屏幕。每当我改变触发输入法的额外键它只对该会话有效。一旦我重新启动计算机,它就会恢复为默认值SHIFT 两者这很烦人。

每次启动时,配置文件都会被覆盖吗?我该如何防止这种情况发生?

答案1

我也遇到过同样的问题,直到我意识到我在 上使用搜狗拼音fcitx。在搜狗拼音的设置中,有一个热键(默认为SHIFT)用于在中文和英文之间切换。我相信它会覆盖 的设置fcitx。我将热键更改为没有任何现在的设置fcitx已保留。如果你和我一样使用搜狗拼音,那可能就是问题所在。

答案2

首先你可以使用此命令fcitx-configtool打开 fcitx 配置窗口,然后你可以更改触发输入法的额外键任何你想要的。

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

答案3

@LarryYang 的解决方案对我来说不起作用,当我重新启动笔记本电脑时,似乎创建了一个新的配置文件并在chmod +444 profile使用后替换了旧的配置文件。

经过一些实验,我确信这是搜狗拼音而不是 fcitx 引入的行为。使用卸载搜狗拼音sudo apt-get purge sogoupinyin拯救了我。

答案4

更改配置文件的权限对我来说是有用的。

  • 通过以下方式禁用 switchKeyfcitx-configtool
  • 跑步chmod 400 ~/.config/fcitx/config

相关内容