Ubuntu 17.10 及更高版本:无法将输入切换快捷键更改为 alt+shift

Ubuntu 17.10 及更高版本:无法将输入切换快捷键更改为 alt+shift

当我尝试设置键盘上切换不同语言布局的默认组合键从Shift+ Super+SpaceAlt+时Shift,我无法做到。

我从 Ubuntu 14 开始就使用这个组合,甚至在那之前,我使用 Windows 时也是如此。现在由于某些愚蠢的原因,它不允许使用(实际上什么也没发生,并不是我收到错误或组合在其他地方使用)。我该如何绕过这个错误?

答案1

您可以使用(GNOME)调整实现你的目标。首先通过运行安装它

sudo apt install gnome-tweaks

(在 Ubuntu 18.04 及更高版本上)或

sudo apt install gnome-tweak-tool

启动 Tweaks 并转到键盘和鼠标部分。点击“附加布局选项“。

在此处输入图片描述

应会弹出一个新窗口。查找“切换到另一种布局”并展开。然后选中“Alt+Shift“ 选项。

在此处输入图片描述

答案2

您可以使用gsettings(命令行配置工具)实现此目的。

  1. 将前进开关设置为Shift+Alt(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
    
  2. 将后退开关设置为Alt+Shift(left)

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
    

要查看当前设置值,请使用得到命令:

gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward

其他键绑定的示例:

<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space

更改将立即生效。

答案3

Ubuntu 20.04,gnome flashback,gsettings 选项对我来说不起作用。这解决了问题(从我的另一台机器复制):

gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:switch']"

键盘快捷键仍然显示 Super+Space 组合,并且仍然有效,但 Alt+Shift 也同样有效。

答案4

我正在运行 Ubuntu 22.04;这里也存在这个问题;除了@之外,所有答案和建议都失败了红宝石评论多于:

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Alt>Shift_L', '<Alt>Shift_R', '<Shift>Alt_L', '<Shift>Alt_R']"

相关内容