Answers:
您可以如下设置键盘快捷键:
在Ubuntu 18.04 LTS,带有GNOME Tweaks GNOME桌面的19.04和19.10上。
安装它
sudo apt-get install gnome-tweaks
然后打开GNOME Tweaks(gnome-tweaks
)。
请参见下面的屏幕截图:
或者简单地:
gsettings set org.gnome.desktop.input-sources xkb-options \
"['grp:ctrl_shift_toggle']"
如果您不喜欢Super+ Space和Shift+ Super+ Space,可以通过以下方式禁用它们
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['']"
gsettings set org.freedesktop.ibus.general.hotkey triggers "['']"
注意:您将遇到干扰问题,因为GNOME终端中的Ctrl+ Shift+ T会在打开新标签时立即切换语言。这是已知的错误1683383。
在Ubuntu MATE 18.04 LTS和Ubuntu MATE 19.04上,可以从以下位置进行mate-keyboard-properties
:
在这里选择Ctrl+Shift
请参见下面的屏幕截图:
或者简单地:
gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
"['grp\tgrp:ctrl_shift_toggle']"
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
sudo apt-get update
sudo apt-get dist-upgrade
因此,在应用来自ArchLinux AUR的补丁“针对freedesktop bug 865(需要在发布时踢出热键,而不是按下)” 之后,Ctrl+ Shift键盘布局切换器将在MATE DE上正常工作。
保修免责声明:套件已在
- 具有HWE的16.04 LTS(Unity,MATE,Xfce)
- 18.04 LTS(肉桂,KDE,MATE,Xfce)
- 18.10(肉桂,KDE,伴侣,Xfce)
- 19.04(Cinnamon,KDE,MATE,Unity,Xfce)。
- 19.10(Cinnamon,KDE,MATE,Unity,Xfce)
但是,即使在应用补丁程序之后,其他台式机也可能会出现问题。
这些软件包不能解决GNOME Shell(18.04 LTS,18.10、19.04和19.10)和Unity(18.04 LTS和18.10)的问题。
如果您有兴趣,可以在community.ubuntu.com上参与民意测验和讨论。
我发现了基于其他答案的部分解决方法,该答案是在Ubuntu 18.04中使用Ctrl + Shift和GNOME快捷方式的:
按照N0rbert的anwser中的建议安装GNOME Tweaks :
sudo apt install gnome-tweaks
然后:
Ctrl+Shift
在“其他布局选项”窗口的“切换到另一种布局” 中选择组合键,只需取消选中所有复选框即可:从左下角的“显示应用程序”菜单中打开“设置”应用程序。或者在终端中运行命令:
gnome-control-center
然后
如果使用此对话框无法进行设置Ctrl+Shift
或Shift+Ctrl
快捷方式(在我的情况下是这样),则可以通过其他方式更改这些参数:
安装dconf-editor
:
sudo apt install dconf-editor
从终端运行它:
dconf-editor
去org
> gnome
> desktop
> wm
> keybindings
;
switch-input-source
或switch-input-source-backward
;<Control>Shift_L
使用Ctrl+Shift
或更改布局,使用<Shift>Control_L
-更改布局Shift+Ctrl
:另一种方法是使用此处建议的gsettings set
控制台命令:
gsettings set org.gnome.desktop.wm.keybindings \
switch-input-source "['<Control>Shift_L']"
该解决方案的局限性在于按键的顺序很重要。如果您设置Ctrl+Shift
为更改键盘布局,则只有Ctrl
先Shift
按键再按键时,该键才起作用。在这种情况下,Shift
先按键再按Ctrl
后将不起作用。但是这个事实允许在不同的应用程序中使用包含Shift
和Ctrl
组合键的快捷方式,例如:
Shift+Ctrl+T
在终端中打开新标签页;Shift+Ctrl+E
在Gimp中导出图像;Shift+Ctrl+F
在WebStorm / PhpStorm中打开搜索对话框。