However other desktops may have issues even after applying the patch. 20.10 (Cinnamon, KDE, MATE, Unity, Xfce).20.04 LTS (Cinnamon, KDE, MATE, Unity, Xfce).
Warranty disclaimer: packages were tested in So Ctrl + Shift keyboard layout switcher will work normally on MATE DE after applying patch from ArchLinux AUR 'for freedesktop bug 865 (need to kick hotkeys on release, not press)'. Note: here bug 1683383 is fixed by packages from my PPA : sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
On Ubuntu MATE 18.04 LTS and newer versions this is possible from mate-keyboard-properties: Note: you will face interference problem as Ctrl+ Shift+ T in GNOME Terminal will switch language at once with opening new tab. Gsettings set .keybindings switch-input-source-backward '' If you do not like Super + Space and Shift+ Super+ Space you can disable them with gsettings set .keybindings switch-input-source '' Or simply: gsettings set -sources xkb-options \ Install it sudo apt-get install gnome-tweaks On Ubuntu 18.04 LTS, 20.04 LTS, 20.10 and 21.04 with GNOME desktop from GNOME Tweaks. You can set such keyboard shortcut as follows: