I want to create a bash script that adds the "French (Canada)" keyboard layout. In addition, I would like to set Alt+Shift as the keys used to change layout.


You have setxkbmap to change the keyboard layout. For the "French (Canada)" layout, it's setxkbmap fr-legacy (I find it with cat /usr/share/X11/xkb/rules/base.lst | grep fr)

So you can put that in a bash script.

And to add a shortcut, you can add it in Keyboard → Shortcut (in the System configuration board).

  • Is there a way to add the shortcut via command-line? – Gradient Feb 4 '13 at 6:38
  • 1
    From the Ubuntu wiki : gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']" to make Alt-Tab the shortcut to switch windows for instance. And you will have to edit a file in /usr/share/gnome-control-center/keybindings/ to add your action. – Dorian Feb 5 '13 at 20:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.