How do I change my keyboard layout in gnome shell?
Solution 1:
In Gnome Shell 3.18.5, there is no way to change the keyboard layout through the settings panel at all that I could find. Instead, the settings are located in the Gnome Tweak Tool under "Typing".
If you don't have it, you can install Gnome Tweak Tool with
sudo apt-get install gnome-tweak-tool
and access it from the Activities menu.
Solution 2:
You'll find the keyboard layout settings in the region and languages setting panel. Go to the user menu, choose System Settings, then Region and Language, then switch to the Layouts tab.
The layout chooser and keyboard shortcuts (under options) should be pretty familier from the Gnome 2 days. Once there is more than one layout you should get a little switcher applet too.
Solution 3:
This worked for me... got to:
System Settings --> Keyboard layout, tab Layouts --> Options... Key(s) to change layout
Pick any one you like, even multi options work for me...
Solution 4:
In the new Gnome3 Shell I needed to use the gnome-tweak-tool*. There I went to Typing -> Switching to another layout and selected my keystroke ("Alt+Shift"). Afterwards I needed to delete the keystroke in the Region and Language setting (Activities Menu -> Type Region -> Select Region and Language -> Input Sources -> Shortcut Settings). After restarting gnome, it worked as expected.
*the old keystroke from the Region and Languages menu worked kind of, but no longer cycled through the list. Obviously there was some form of "direction" introduced and my keystroke was assigned to "Switch to next source". This means in a list of languages, in my case "en", "de", "ru", you are at the end of the list (for me "ru"), you need to press the keystroke twice (not only once) to jump from the last element to the first (im my case from "ru" to "de"). I of course could have assigned another keystroke to go back in the list (I did not like that) or press the key twice (though it was again another behaviour based on the language, this I wanted to avoid). As I often switch mid-document back and force, this was in indeed a big deal for me. I hope it is clear what the problem was.
Solution 5:
From https://help.gnome.org/users/gnome-help/stable/keyboard-layouts.html.en:
- Open the Activities overview and start typing Region & Language.
- Click on Region & Language to open the panel.
- Click the + button in the Input Sources section, select the language which is associated with the layout, then select a layout and press Add.