Opciones de Kickstart- distribución de teclado¶
Table of Contents
- Referencia 1: How To Change The System Keyboard Layout
- Referencia 2: Red Hat Docs - CHANGING THE KEYBOARD LAYOUT
- Referencia 3: What is VC keymap
Parámetros kickstart - keyboard¶
Usando los siguientes parámetros en el archivo kickstart para la distribución del teclado:
keyboard --vckeymap=latam --xlayouts='latam','us'
Obtendremos el siguiente resultado:
$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: latam
X11 Layout: latam,us
X11 Variant: ,
En el anterior output vemos la configuración del keyboard layout para la consola virtual y el X11 window system.
Note
Usando los siguientes parámetros en el archivo kickstart para la distribución del teclado:
keyboard --vckeymap=latam
Obtendremos el siguiente resultado:
$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: latam
X11 Layout: us
Listar keymaps¶
Para listar todos los keymaps disponibles podemos hacerlo de 2 formas:
- Con el comando
localectl
:
$ localectl list-keymaps | grep latam
latam
latam-deadtilde
latam-dvorak
latam-nodeadkeys
latam-sundeadkeys
- Listando el directorio
/usr/lib/kbd/keymaps/xkb/
(para usar un layout de esta lista debemos quitarle la última parte.map.gz
):
$ ls /usr/lib/kbd/keymaps/xkb/ | grep latam
latam.map.gz
latam-deadtilde.map.gz
latam-dvorak.map.gz
latam-nodeadkeys.map.gz
latam-sundeadkeys.map.gz
Cambiar el keyboard layout¶
Para cambiar el keyboard layout usaremos la herramienta localectl
tanto para VC Keymap como para X11 window system:
- Para cambiar el keyboard layout de VC Keymap:
$ localectl set-keymap us
$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
X11 Model: pc105+inet
X11 Options: terminate:ctrl_alt_bksp
- Para cambiar el keyboard layout de X11 window system
$ localectl set-x11-keymap latam
$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: latam
X11 Layout: latam
Note
Como vemos, al cambiar el keyboard layout usando set-x11-keymap
hemos cambiado tanto la distribución de VC Keymap como de X11 window system. Para cambiar exclusivamente el keyboard layout de X11 window system usamos el parámetro --no-convert
:
$ localectl --no-convert set-x11-keymap us
$ localectl status
System Locale: LANG=en_US.UTF-8
VC Keymap: latam
X11 Layout: us