Diferentes layouts del teclado en Linux

Hace tiempo escribí al respecto.

Por ahí llegó otro consejo a los comentarios de esa entrada:

Default Input Method: El problema de los acentos en Ubuntu

¡Muchas gracias por la colaboración!

Ciertamente hay que leer un poco, pero una vez que se entiende, no es tan complicado:

  • Instalar el soporte para el idioma que queremos escribir.
  • El cambio de layout puede hacerse desde línea de comandos con setxkbmap (más información en con man setxkbmap). Lo malo es que siempre hay que estar con una consola abierta.
  • Para hacer el cambio definitivo en X, hay que editar el /etc/X11/xorg.conf . En el caso de esta máquina, la parte del teclado la tengo así:

Section “InputDevice”
Identifier    “Generic Keyboard”
Driver        “kbd”
Option        “XkbRules”    “xorg”
Option        “XkbModel”    “jp106”
Option        “XkbLayout”    “jp,latam”
Option        “XkbOptions”    “grp:alt_shift_toggle,grp_led:scroll”
Option        “XkbVariant”    “106,”
EndSection

El caso de las máquinas que uso por acá tiene 2 diferencias: 1) Mi teclado es jp106 (106 teclas, japonés estándar), y 2) el layout que por default uso es jp. Entonces, si quiero usar también el de latinoamérica, simplemente agrego latam a XkbLayout, y en XkbOptions le digo que quiero cambiar de layouts con Alt+Shift, y que cuando esté el segundo layout habilitado se prenda el led de scroll lock. Con esto logro tener los 2 layouts a la mano sin necesidad de estar tecleando cada vez setxkbmap en una consola. El cambio es rápido.

Se supone que se puede obtener el mismo resultado usando la configuración del teclado en los menúes de KDE o Gnome.

Recuerden que para tener soporte de acentos y eñes hay que instalar el soporte de español; si requieren escribir japonés, una buena opción es scim y anthy.

3 Replies to “Diferentes layouts del teclado en Linux”

  1. a mi me funciona igual en KDE que en Windows, Alt Shift y ya me cambia de Idioma para escribir =P.
    verdad que se vuelve indispensable? después de usarlo unos días piensas que no puedes volver a vivir sin eso jeje

  2. Hola Manuel !

    Esperando q estes bien oye me puedes mandar tu correo personal
    tengo algunas preguntas y espero q me puedas ayudar.

    Gracias

  3. No soy Mexicano, ni vivo en Japon…
    Soy Argentino y vivo en Israel.
    Tengo un teclado Ingles y Hebreo, cuando lo configuro por medio de system/preferences/keyboard anda perfecto, hasta que reincio y deja de funcionar.
    acaso sabras como hago para cofigurar desde terminal.
    tengo ubuntu hardy, soy nuevo en todo… desde ya miles de gracias.
    Emanuel

Leave a Reply to kanyin Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.