Poner teclado en español [ArchLinux - OpenBox - SLiM]

Otro de los "problemas" que me sucedieron al pasarme a OpenBox fue que cuando instale SLiM iniciaba cesión y el teclado estaba en ingles, bueno, la distribución del teclado estaba en ingles, y dado que yo lo uso en español, era algo molesto el no encontrar los símbolos que necesitaba, o simplemente no tener nuestra queridicima "Ñ" :P...

Bueno, y también me trajo problemas con SuperKB al no salirme algunas aplicaciones :O u.u...



Bueno, el detalle es que encontré dos formas de arreglar dicho problema, la primera es la mas sencillas y que solo sirve para OpenBox, y la segunda funciona para todos los entornos de escritorio ya que pone el teclado en español en general :D...

Bueno, la forma sencilla solo consta de agregar esta linea:
setxkbmap es &

Al archivo que tiene las aplicaciones que se inician con OpenBox, osea este:
~/.config/openbox/autostart.sh

Y con eso ya cada que inicies cesión se ejecuta el comando y te cambia el teclado a español ;)...
(Recuerda que "~/" es representa la carpeta home de tu usuario :))

 

El siguiente método es modificar un archivo del sistema que es el que se encarga de los periféricos de entrada, (Ok, en español: el teclado, el mouse, touchpat, touchscreen, etc...), y decirle que tu teclado lo configure por defecto en español siempre, en las terminales gráficas, (otra vez en español: cuando este ejecutado un entorno de escritorio o algo donde no solo se vea texto blanco y fondo negro :)), y se hace de la siguiente manera:

Se edita con sudo el archivo "/etc/X11/xorg.conf.d/10-evdev.conf" de la siguiente forma:
sudo gedit /etc/X11/xorg.conf.d/10-evdev.conf

Buscamos lo siguiente:
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Ojo que todas las secciones son muy parecidas, fijense que la segunda linea (Identifier) dice "keyboard" (Osea Teclado :P)

Bien, ahora agregamos una linea entre "Driver" y "EndSection" con lo siguiente:
Option "XkbLayout" "es"

Y debería quedar de la siguiente manera:
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "es"
EndSection

Guardamos, cerramos, reiniciamos y cuando iniciemos cesión tendremos el teclado en español :D...

Espero les sirva alguno de estos resultados, ya que a mi si me sirvieron :P...

Saludos y gracias por leerme :D...