J'ai mes dispositions de clavier (deux d'entre elles) et la commutation entre elles est configurée via la commande suivante:
setxkbmap -layout us,ru -option -option "grp:lctrl_lshift_toggle,ctrl:nocaps"
Maintenant, je veux passer à la us
mise en page, en utilisant une commande de ligne de commande. Est-ce possible?
x11
keyboard
keyboard-layout
xkb
Rogach
la source
la source
xkblayout-state set 1
et j'obtiens instantanément laus
mise en page.Les recherches de Stack Exchange pour kbdmap trouvent cette page sans mention de ce mot. Pour plus de clarté, voici une réponse (ne correspond pas exactement à la balise X11 de la question, mais cela devrait aider quelqu'un)…
Limité à une console virtuelle
- sans X.
kbdmap (1)
Vraiment, c'est facile et (pour moi, passer à une disposition de clavier britannique) efficace.
Lors de l'utilisation de X
- par exemple, avec TrueOS Desktop basé sur FreeBSD.
De l' article 5 sous Modifier la disposition du clavier? | Les forums FreeBSD (2015-08-03):
Il y a un avertissement, par exemple lors du passage à U Royaum:
la source
En fonction de la distribution des dispositions de clavier, la commande est
Si je me souviens bien. Vérifiez également la page de manuel pour les clés de charge si vous souhaitez attribuer des clés spécifiques à un comportement spécifique.
la source
loadkeys us
, il réinitialise les paramètres que j'ai créés avec setxkbmap (deux dispositions et basculant entre elles)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:Donc, pour changer la disposition de mon clavier en russe, je pouvais exécuter la commande suivante:
la source