RShift + LShift 与 LAlt + LShift 配合使用可切换语言布局。Ubuntu 20.04

RShift + LShift 与 LAlt + LShift 配合使用可切换语言布局。Ubuntu 20.04

我有两种语言作为输入源: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 以来就存在。

相关内容