18.04 ctrl + shift改变语言

我可以使用Ctrl + Shift来更改语言吗? 我无法设置此热键来更改键盘语言。

此时Alt + Shift切换语言,但我无法在键盘热键列表中看到此热键

gsettings list-recursively org.gnome.desktop.wm.keybindings | sort | more 

输出。

您可以按如下方式设置此类键盘快捷键:

  • 在Ubuntu 18.04 LTS上使用GNOME Tweaks的GNOME桌面。

    1. 安装它

       sudo apt-get install gnome-tweaks 
    2. 然后打开GNOME Tweaks( gnome-tweaks )。

    3. 选择键盘和鼠标选项卡
    4. 单击其他布局选项按钮
    5. 展开切换到另一个布局
    6. 在此处选择Ctrl + Shift

    见下面的截图:

    GNOME调整 - 设置<Ctrl + Shift/>“> </p>
<p> 或者干脆: </p>
<pre> <code>gsettings set org.gnome.desktop.input-sources xkb-options \

    如果您不喜欢Super + SpaceShift + 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 18.04 LTS MATE上,这可以从mate-keyboard-properties

    1. 打开MATE控制中心
    2. 单击键盘
    3. 转到“ 布局”选项卡
    4. 单击选项
    5. 展开切换到另一个布局
    6. 在此处选择Ctrl + Shift

      见下面的截图:

      MATE控制中心键盘

      或者干脆:

       gsettings set org.mate.peripherals-keyboard-xkb.kbd options \ "['grp\tgrp:ctrl_shift_toggle']" 

      注意:这里的错误1683383由我的PPA中的包修复:

       sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys sudo apt-get update sudo apt-get dist-upgrade 

      因此,从ArchLinux AUR应用补丁后, Ctrl + Shift键盘布局切换器将在MATE DE上正常工作“对于freedesktop bug 865(需要在释放时踢热键,而不是按下)”。

      保修免责声明:包装在16.04 LTS中使用HWE(Unity,MATE,Xfce)进行测试; 18.04 LTS(Cinnamon,KDE,MATE,Xfce); Ubuntu 18.10(Cinnamon,KDE,MATE,Xfce)。 但是,即使应用了修补程序,其他桌面也可能会出现问题。 例如,这些包不能解决GNOME Shell和Unity的问题(​​在18.04 LTS和18.10中)。


如果您有兴趣,可以参加community.ubuntu.com上的民意调查和讨论 。