输入源(键盘布局)之间的切换偶尔有效(升级到 ubuntu 22 LTS 后)

输入源(键盘布局)之间的切换偶尔有效(升级到 ubuntu 22 LTS 后)

我位于瑞士。我的物理键盘布局是瑞士德语。

窗口中的文本语言:英语(美国)

格式:瑞士

但我需要使用多种语言。因此我安装了以下键盘:

  • 美国英语)
  • 德语(瑞士)
  • 俄语

输入源切换设置为所有窗口使用相同的源。

切换到下一个输入源设置为 CTRL-SPACE

切换到上一个输入源设置为 SHIFT-CTRL-SPACE

从 ubuntu 20 LTS 升级到 'Ubuntu 22.04.1 LTS' 后,我无法选择输入源(即键盘布局)。有时它可以工作,有时根本不工作。

$ cat /proc/version
Linux version 5.15.0-52-generic (buildd@lcy02-amd64-032) (gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022

$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

我认为以下内容证实我正在使用 gnome:

$ ps auwxf | grep gnome | grep --invert-match 'grep'
claus       2847  0.0  0.1 593824 18396 ?        Ssl  20:21   0:00      \_ /usr/libexec/gnome-session-binary --builtin --session=budgie-desktop
claus       3280  0.0  0.1 376664 25112 ?        Sl   20:21   0:00          \_ gnome-screensaver
claus       3076  0.0  0.0 162748  8112 ?        Sl   20:21   0:00  \_ /usr/libexec/at-spi2-registryd --use-gnome-session
claus       2841  0.0  0.0 241256  7564 ?        Sl   20:21   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login

答案1

解决方案:

我设法再次显示当前选择的输入法:Budgie 桌面设置 | 顶部面板 | 添加小程序“键盘布局”。

“键盘布局”小程序出现,并正确显示已安装的三个键盘。但使用它选择键盘没有效果。

然后在 Budgie 控制中心 | 键盘 | 键盘快捷键 | 查看和自定义快捷键 | 打字

我删除了之前使用的输入源选择覆盖(在升级到 22 之前)。这导致

切换到下一个输入源设置为 Alt Shift L

切换到上一个输入源设置为 Shift Super Space

从那时起,它就起作用了。我现在可以使用桌面小程序选择键盘,或者我可以使用组合键切换到下一个或上一个输入源。

相关内容