¿Hay alguna forma desde la línea de comandos para recuperar la lista de todos los diseños de teclado disponibles y las variantes relativas?
Necesito enumerar todas las opciones de diseño / variantes válidas que se utilizarán desde setxkbmap.
También sobre las opciones de alternancia de diseño, ¿hay alguna manera de recuperar una lista de todas las opciones disponibles (por ejemplo, grp: shift_caps_toggle, ...)
Lo se con
setxkbmap -query
Recupero la lista de mis actuales, pero necesito toda la lista de opciones.
ACTUALIZAR:
Me han dicho sobre el comando
man xkeyboard-config
que proporciona toda la información a la línea de comando.
Además, usando
man -P cat xkeyboard-config
la salida va a stdout y se puede analizar con scripts o código c
fuente
grep -E ^xkb_symbols < /usr/share/X11/xkb/symbols/dk
para ver las variantes del diseño danés. Si necesita un análisis confiable, probablemente necesite buscar en las fuentes XKB.Eche un vistazo
localectl
, especialmente las siguientes opciones:localectl list-x11-keymap-layouts
- te da diseñoslocalectl list-x11-keymap-variants de
le ofrece variantes para este diseño (o todas las variantes si no se especificó el diseño)localectl list-x11-keymap-options | grep grp:
- te da todas las opciones de cambio de diseñofuente
localectl list-x11-keymap-variants ml
lo dice/etc/default/keyboard
(al menos en Linux Mint 18.1).Puede recuperar la lista en ese archivo /usr/share/X11/xkb/rules/evdev.lst
Ejemplo para recuperar variantes con
sed
para encontrar solo la variante danesaEditar: agrego la lista completa
fuente
Opciones con descripciones
Una alternativa a
localectl list-*
es buscar el archivo/usr/share/X11/xkb/base.lst
, que contiene las mismas listas, pero también con descripciones.Alias de ejemplo:
Los
viewxkb*
alias son análogos a loslocalectl list-*
comandos, pero incluyen descripciones. Elviewxkb
alias visualiza el archivo completo (combinando las cuatro secciones) en el localizador, con un término de búsqueda predefinido que le permite saltar entre secciones con ny N.Extracto de salida de
lsxkboptions
:fuente
Hay una pregunta relacionada en askubuntu que se vincula a una lista de todos estos diseños de teclado .
fuente