Esta entrada esta dirigida a usuarios de Debian o distribuciones derivadas, ha sido probado en Crunchbang Waldorf. En otras distribuciones me parece que lo único que cambia es la ruta de el archivo de configuración del teclado.
Como ya mencione una entrada antes ahora tengo un teclado en inglés, es muy cómodo para programar pero no tiene ñ y prefiero seguir usando el teclado latinoamericano para la vida diaria. Normalmente en la instalación se establece un idioma para el teclado y se queda así, aquí los pasos para tener tantos idiomas como se quiera e intercambiarlos con una simple combinación de teclas.
Agregar los idiomas
Primero nos dirigimos a editar el siguiente archivo con su editor de preferencia.
sudo nano /etc/default/keyboard
En Debian el archivo keyboard describe la configuración del teclado para la terminal y para el servidor X.
Encontraremos una archivo similar a este.
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL=»pc105″
XKBLAYOUT=»latam,us»
XKBVARIANT=»»
XKBOPTIONS=»grp:alt_shift_toggle»BACKSPACE=»guess»
- XKBMODEL es la variable del modelo del teclado, la lista de modelos se encuentra en /usr/share/X11/xkb/rules/base.ls pero la dejaremos por defecto
- XKBLAYOUT nos permite definir tantos idiomas como quieras usar en el teclados, la lista se encuentra en /usr/share/X11/xkb/symbols
- XKBOPTIONS =»grp:alt_shift_toggle» no permite usar las teclas <Alt> + <Shift /Mayús> para cambiar entre nuestros layouts del teclado
Aún no se como reiniciar el servidor X desde Openbox así que mejor reiniciamos la PC para cargar nuestra nueva configuración de keyboard.
Visualizar el idioma usado en Openbox
Para tener un indicador sobre el idioma usado en la bandeja del sistema, instalar el paquete fbxkb si no lo estaba y añadir la siguiente linea en el archivo ~/.config/openbox
## Run keyboard layout indicator fbxkb &
Y reiniciamos Openbox.
Para modificar los iconos que indican el idioma la ruta es /usr/share/fbxkb/images, formato PNG, tamaño 25×25 pixeles.
Referencias:
multiple keyboard layouts on crunchbang / debian / openbox with fbxkb | Life as Code
Keyboard | Debian Wiki
fbxkb | fbxkb sourceforge FAQ
Hola, estoy justo en eso, y creo me va a servir mucho tu post, para lo de reiniciar x creo que te puedo ayudar, el archivo etc/default/keyboard en la opcion XKBOPTIONS=»terminate:ctrl_alt_bksp» si ya tienes algo en esa linea pon coma y ese comando.
Me gustaMe gusta
Hola muy útil la información. Muchas gracias
Me gustaMe gusta