我位于瑞士。我的物理键盘布局是瑞士德语。
窗口中的文本语言:英语(美国)
格式:瑞士
但我需要使用多种语言。因此我安装了以下键盘:
- 美国英语)
- 德语(瑞士)
- 俄语
输入源切换设置为所有窗口使用相同的源。
切换到下一个输入源设置为 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
从那时起,它就起作用了。我现在可以使用桌面小程序选择键盘,或者我可以使用组合键切换到下一个或上一个输入源。