Mostrar la distribución actual del teclado

Mostrar la distribución actual del teclado

uno puede usar

llaves de carga

comando para configurar apropiado keyboard layout. Mi pregunta es ¿cómo puedo verificar el diseño seleccionado actualmente (en el modo de consola)?

Respuesta1

Puede consultar el archivo del teclado para obtener información sobre la distribución del teclado...

nano /etc/default/keyboard

PRODUCCIÓN:

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"

El valor de XKBLAYOUT es la distribución del teclado. Cámbielo a otro valor posible y reinicie la máquina para que surta efecto.

Respuesta2

Dominio:

localectl status

Producción:

  System Locale: LANG=en_US.UTF-8
  VC Keymap: us
  X11 Layout: us

Respuesta3

Esta es una solución alternativa pero... funciona.

xset -q | grep LED | awk '{ print $10 }')

la salida es un número formado por 8 dígitos correspondientes a... algo relacionado con el diseño (en mi caso 00000000 para gb y 00001000 para él). Tenga en cuenta que este número cambia si tiene BLOQ MAYÚS habilitado (el mismo número pero +1).
Si lo quieres como una cadena, puedes editar mi script simple.

#!/bin/sh
COMMAND=$(xset -q | grep LED | awk '{ print $10 }')

case "$COMMAND" in

 "00000000"|"00000001") LAYOUT="uk" ;;

 "00001000"|"00001001") LAYOUT="it" ;;

  *) LAYOUT="??" ;;

esac

echo $LAYOUT

Respuesta4

Como se hace referencia en la página de manual de setfont, puede usarfuente showconsole. Como se menciona en la página de manual de loadkeys, puede usarllaves de basura.

información relacionada