I am using the KDE version. With other distributions this is a piece of cake. I can't see any options for additional keyboards in the keyboard settings or locale..
4 Answers
Open System Settings, choose "Input Devices", click on "layouts", add any language you want, and see the "alternate shortcut" you can change as you want and when you click the shortcut keys you choose. It will switch between the languages you have added
- 141
- 1
- 3
-
Those shortcut assignments do not work for me, for some reason. I had to use `xkb-switch`, posted a separate answer. – lolmaus - Andrey Mikhaylov Apr 12 '23 at 07:12
You can try from command line, there is utility called keyboardctl in Manjaro.
sudo keyboardctl -l us
It will change both the console and X11 keyboard layout.
- 1,543
- 19
- 33
-
Hello and thanks for your reply! That would mean that I have to do this every time I want to switch layouts, right? I would need a shortcut. – Michael Jan 08 '17 at 07:41
-
This utility seems to be no longer available in Manjaro. – lolmaus - Andrey Mikhaylov Apr 12 '23 at 06:57
I had the same problem today, in order to add a different layout you need to change the /etc/X11/xorg.conf.d/00-keyboard.conf file.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "cz,us"
Option "XkbModel" "pc104"
Option "XkbVariant" ",dvorak"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
You have to add there the other layouts in Option "XkbLayout" section. Also if you need a different variant of the keyboard you need to add Option "XkbVariant" ",dvorak" here the cz layout is default while the US is Dvorak. The last option: Option "XkbOptions" "grp:alt_shift_toggle" defines the keys which will be used to change the keyboard. A list of all available layouts can be found at: /usr/share/X11/xkb/rules/xorg.lst. After you do the changes you need to restart the X-server executing the command sudo startx. More information could be found at the ArchLinux Wiki.
- 790
- 4
- 16
- 41
Use https://github.com/grwlf/xkb-switch .
Unfortunately, it's unavailable in Manjaro repos and the Arch/AUR package does not work.
You have to install it by hand:
- Clone the repo locally.
- Follow the intalling instructions.
ldconfigdid not do the thing for me. I had tosudo cp libxkbswitch.so.1 /usr/lib.
- 143
- 1
- 8

