Agregar idiomas del teclado en Debian + Openbox

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.

uskeylayout

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

2 comentarios en “Agregar idiomas del teclado en Debian + Openbox

  1. 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 gusta

Deja un comentario