Ubuntu MATE 中的键盘设置部分更改或根本不更改

Ubuntu MATE 中的键盘设置部分更改或根本不更改

我无法在 Mate 设置中更改键盘布局。不知道这里出了什么问题。

我确实运行了dpkg-reconfigure keyboard-configuration,但是问题并没有得到解决。

因此,我将布局设置为 Dvorak + Russian: 在此处输入图片描述

然后我尝试使用系统,每次打开窗口时,布局都会切换到 qwerty。我进入设置,发现一切正常。但当我尝试切换布局时,我看到它循环显示旧顺序。

我右键单击菜单并看到旧设置: 在此处输入图片描述

所以我运行dpkg-reconfigure,重新启动,现在设置文件是这样的:

 $ cat /etc/default/keyboard
 # KEYBOARD CONFIGURATION FILE

 # Consult the keyboard(5) manual page.

 XKBMODEL="pc105"
 XKBLAYOUT="us"
 XKBVARIANT="dvorak-alt-intl"

这是正确的,但出于某种原因,MATE 面板认为布局很旧,每次我切换到另一个输入框或窗口时,它都会将其切换为 qwerty US English。(切换键是“caps lock”,所以每次切换也不是我的错。)

我如何将设置重置为旧设置?我如何清除键盘的用户设置?

编辑:尝试删除并重新添加英语布局。部分效果不错,但现在英语布局只有一个,而且不会自动切换。

奇怪的是,除非我的文本框中有活动光标,否则我无法切换布局。在浏览器中,当没有输入框获得焦点时,我无法切换布局。

答案1

非常感谢@pomsky 鼓励我改变设置并查看模式。

原因是 fcitx 实用程序有自己的生命并且覆盖了 MATE 键盘小部件。

在此处输入图片描述

解决方案:

$ sudo apt remove fcitx
$ killall fcitx -9
$ killall fcitx-qimpanel -9

答案2

我遇到了同样的问题,但删除解决方案fcitx对我不起作用,因为它实际上没有安装。相反,控制中心中的键盘偏好设置似乎被 iBus 偏好设置覆盖(也在控制中心中)。

在 iBus 偏好设置以及键盘偏好设置中创建两种布局有助于解决问题。

相关内容