Yes, that setting was for old releases (if i remember <13.10) which expect only one input method (xim
). It is still used for Xubuntu & Lubuntu. For Ubuntu/Gubuntu, You are right the new setting is:
Settings → Keyboard → Shortcuts → Typing
I see you are using ibus
as default input method. So some shortcuts may override by ibus
because it has its own settings and can filter input.
If you have to use ibus
for CTL language input, check it configuration ibus-setup
, probably these below options are related, however check all settings:
- Advanced tab → Use system keyboard layout
- General tab → Net input method shortcut
Also check that all you GUI kits (GTK, QT ..) use same input method:
env | grep -i im
If you don't really need it disable ibus
(Also you may disable it just to test, if the issue originates from it)
As I suggested in Ubuntu 17.10 can't change the input switching shortcut to alt+shift :
You can achieve this using gsettings (command-line configuration tool).
Set forward switch to Shift+Alt(left)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
Set backward switch to Alt+Shift(left)
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
To see the current setting value use get command:
gsettings get org.gnome.desktop.wm.keybindings switch-input-source
gsettings get org.gnome.desktop.wm.keybindings switch-input-source-backward
Examples of other key bindings:
<Primary>space, Alt_R, <Shift>Control_R, <Shift><Super>space
Changes will take effect immediately.
Best Answer
You can set this shortcut from GNOME Tweaks (
sudo apt-get install gnome-tweak-tool
). It is reintroduction of well known bug 1218322 .See this answer for screenshots.