Jetez un œil à cet article de forge intitulé: Modification de la disposition de la langue et du clavier sur diverses distributions , pour les différentes commandes permettant de modifier la disposition de votre clavier sur différentes distributions.
La plupart de ces commandes se présentent sous forme d'interfaces graphiques, mais si vous regardez la plupart d'entre elles peuvent également être exécutées à partir de la ligne de commande. Par exemple, j'utilise Fedora (une distribution basée sur Red Hat). La commande system-config-keyboard
lorsqu'elle est exécutée sans arguments me montre une interface graphique.
Mais si je l'exécute, system-config-keyboard --help
il peut aussi être exécuté à partir de la ligne de commande:
$ system-config-keyboard --help
Usage: system-config-keyboard [--help] [--noui] [--text] [<keyboardtype>]
--help Print out this message.
--noui Run in command line mode.
--text Run in text interface mode.
<keyboardtype> options are: ar-azerty, ar-azerty-digits, ar-digits, ar-qwerty, ar-qwerty-digits, be-latin1, ben, ben-probhat, bg_bds-utf8, bg_pho-utf8, br-abnt2, cf, croat, cz-lat2, cz-us-qwertz, de, de-latin1, de-latin1-nodeadkeys, dev, dk, dk-latin1, dvorak, es, et, fi, fi-latin1, fr, fr-latin1, fr-latin9, fr-pc, fr_CH, fr_CH-latin1, gr, guj, gur, hu, hu101, ie, is-latin1, it, it-ibm, it2, jp106, ko, la-latin1, mk-utf, nl, no, pl2, pt-latin1, ro, ro-cedilla, ro-std, ro-std-cedilla, ru, sg, sg-latin1, sk-qwerty, slovene, sr-cy, sr-latin, sv-latin1, tj, tml-inscript, tml-uni, trq, ua-utf, uk, us, us-acentos
Donc, pour changer la disposition de mon clavier en russe, je pouvais exécuter la commande suivante:
$ system-config-keyboard ru
xkblayout-state set 1
et j'obtiens instantanément laus
mise en page.