我有两种语言作为输入源:us、ru。
默认情况下,只有 Win+Space 键盘快捷键可以在它们之间切换。
当我启用仅有的LAlt + LShift 快捷键的调整:
快捷键开始按预期工作,但同时我启用了 RShift + LShift,这也以同样的方式切换语言。这非常烦人,因为快速打字时它会每分钟无意间切换两次。
有什么办法可以只使用 LAlt+LShift 来切换吗?
更新:
glaz@glaz-ubuntu:~$ cat /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
glaz@glaz-ubuntu:~$ gsettings get org.gnome.desktop.input-sources xkb-options
@as []
glaz@glaz-ubuntu:~$ gsettings get org.freedesktop.ibus.general.hotkey triggers
['<Super>space']
glaz@glaz-ubuntu:~$
答案1
欢迎来到 GNOME Shell 的新世界。
目前,它会在需要时切换键盘。它不会听从用户。它会忽略设置。
只有一个办法可以解决这个问题 - 从系统中完全移除 GNOME Shell,并安装普通桌面,然后方法如下。我刚刚在 MATE 上测试了此行为 - 它按预期运行。
注意:出于善意,我将针对 GNOME Shell 的此问题报告给 launchpad,如下所示错误 1888940.
真正有趣的是 - 该问题自 Ubuntu 14.04 LTS 以来就存在。