Existe-t-il un moyen, à partir de la ligne de commande, de récupérer la liste de toutes les dispositions de clavier et de toutes les variantes relatives disponibles?
J'ai besoin de lister tous les choix de disposition / variantes valides à utiliser puis de setxkbmap.
Également à propos des options de bascule de présentation, existe-t-il un moyen de récupérer une liste de tous les choix disponibles (par exemple, grp: shift_caps_toggle, ...)
Je le sais avec
setxkbmap -query
Je récupère la liste de mes actuelles, mais il me faut toute la liste des options.
MISE À JOUR:
On m'a parlé de la commande
man xkeyboard-config
qui fournit toutes les informations à la ligne de commande.
En outre, en utilisant
man -P cat xkeyboard-config
la sortie va sur stdout et peut être analysée avec des scripts ou du code c
la source
grep -E ^xkb_symbols < /usr/share/X11/xkb/symbols/dk
pour afficher les variantes de la mise en page danoise. Si vous avez besoin d'une analyse syntaxique fiable, vous devez probablement consulter les sources XKB.Jetez un coup d'œil aux
localectl
options suivantes:localectl list-x11-keymap-layouts
- vous donne des mises en pagelocalectl list-x11-keymap-variants de
vous donne des variantes pour cette mise en page (ou toutes les variantes si aucune mise en page n'est spécifiée)localectl list-x11-keymap-options | grep grp:
- vous donne toutes les options de changement de dispositionla source
localectl list-x11-keymap-variants ml
le dit/etc/default/keyboard
(au moins sur Linux Mint 18.1).Vous pouvez récupérer la liste dans ce fichier /usr/share/X11/xkb/rules/evdev.lst
Exemple pour récupérer des variantes avec
sed
pour ne trouver que la variante danoiseEdit: j'ajoute la liste complète
la source
Options avec des descriptions
Une alternative
localectl list-*
consiste à rechercher dans le fichier/usr/share/X11/xkb/base.lst
, qui contient les mêmes listes, mais avec des descriptions également.Exemple d'alias:
Les
viewxkb*
alias sont analogues auxlocalectl list-*
commandes, mais incluent des descriptions. L'viewxkb
alias affiche l'intégralité du fichier (en combinant les quatre sections) dans le pager, avec un terme de recherche prédéfini pour vous permettre de passer d'une section à l'autre avec net N.Extrait de sortie de
lsxkboptions
:la source
Il y a une question connexe sur askubuntu qui renvoie à une liste de toutes ces dispositions de clavier .
la source