Ubuntu Budgie: How to use Alt+Shift to switch keyboard layouts?

9,705

Solution 1

In Ubuntu Budgie 17.04, you would have noticed that using the GUI Settings - Keyboard - Typing - Switch to Input Source does not respond to a ALT+Shift by itself. You need a third keystroke.

However you can go behind the scenes and install the package dconf-editor and edit one or both of the following keys to get things working:

Go to org.gnome.desktop.wm.keybindings

change switch-input-source to ['<Alt>Shift_L']

Likewise the key switch-input-source-backward change to ['<Shift>Alt_L']

Solution 2

Because I like commmand line (fast) solutions, I tried the above gsettings command, but had to modify it:

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

Solution 3

By default, it is Super+Space (same as on MacOS X). You can run this terminal command to change it.

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['&lt;Alt&gt;Shift_L', '&lt;Super&gt;Shift_L']"
Share:
9,705

Related videos on Youtube

MeymiGrøu Mey
Author by

MeymiGrøu Mey

Updated on September 18, 2022

Comments

  • MeymiGrøu Mey
    MeymiGrøu Mey over 1 year

    I just installed the latest version of Ubuntu Budgie and I can't get Alt+Shift to switch keyboard layouts. I write articles almost every day using English and Greek and it's pretty annoying to change the language using Super+Space.

    Is there a way to switch keyboard layouts using Alt+Shift?

  • Amaroc
    Amaroc almost 7 years
    BTW, you must run it from your user not from root (sudo -i). Offtopic for devs: OMG! 2017 year. Gnome & Budgie and others Developers, please make "ALT SHIFT" GREAT AGAIN! Why i need do this stuff every time when i reinstall the system. Its very annoing! Plssssss. And make a shortcut into "Regional and Language settings" to chose this keys....
  • Alek Depler
    Alek Depler over 6 years
    O God, thanks! In my case I used to ['<Alt>Shift_L', '<Shift>Alt_L'] combination for switch-input-source, and switch-input-source-backward is empty. So I use only two languages.