Poner el teclado de la consola en español

Este contenido sólo se encuentra disponible para miembros premium.
Si deseas hacerte premium, envíanos un mail a registro@algodelinux.com y te informaremos.
This Article Has 11 Comments
  1. d3m4s1@d0v1v0

    Si habre peleado con esto hace algunos meses. El problema con loadkeys es que te cambia la configuración en esa sesión, pero cuando inicias otra, o reinicias la máquina se pierde y tenes que hacerlo de nuevo.
    Una forma más corta de hacer lo que mencionas es simplemente ejecutar:
    $ loadkeys 'es'

    Yo había logrado cambiar la configuración default para que siempre cargue el keymap en español, pero ahora no recuerdo como.
    Un buen howto sobre todo este tema lo podes encontrar en:
    http://www.faqs.org/docs/Linux-HOWTO/Keyboard-and-Console-HOWTO.html

  2. Esteban M. Navas

    Gracias por tu aportación. En el artículo no hablaba de cambios permanentes porque me refería a cambiar el idioma a la hora de utilizar sistemas live.

    Ya que lo mencionas, para completar un poco más el tema, en un sistema instalado puedes establecer el idioma de la consola reconfigurando el paquete console-data:

    # dpkg-reconfigure console-data

    Un saludo,

    Esteban M.

  3. Anónimo

    Gracias Esteban, sin embargo en Ubuntu (no sé si en Debian) se puede configurar con:
    sudo dpkg-reconfigure console-setup

  4. Esteban M. Navas

    En Debian también puedes reconfigurar el teclado de la consola con dpkg-reconfigure console-data pero el artículo no trata de configurar el teclado en una distribución instalada, sino en un sistema live, que corre desde CDROM o USB y que, por lo tanto, no se encuentra instalado.

  5. Anónimo

    Muy útil el comando
    # loadkeys 'es'
    Me sirvió en la distribución RH6.
    Gracias.

  6. nicoubait

    Buenas, resulta que este problema me pasó recientemente con una máquina virtual del Ubuntu 10.04 que se instaló automáticamente en Inglés.
    Cuando escribia en terminal y apretaba "shit" + "-" no me aparecía el guión bajo, sino el interrogante, y cuando trataba de poner "/" mediante "shift" + "7" me ponía un "&".
    Así que buscando en Google encontré este blog donde lo explican por el "metodo rápido" y uno no tan rápido

    El primer metodo es muy sencillo. Consiste en poner nuestro teclado en disposición de 105 teclas con el siguiente comando:
    sudo setxkbmap -layout 'es,es' -model pc105

    Las comillas se escriben apretando la tecla de acentuar y luego el espacio <- Aporte por elgrancejon
    (No hace falta reiniciar)

    Luego está el metodo largo y complicado. Haciendolo de esta manera conseguimos no tener que estar ejecutando continuamente el otro metodo cada vez que reiniciemos (Es posible que se quede fijo de la otra forma sin necesidad de hacer este paso. Así que si ese es tu caso, mejor no lo hagas.)

    Bueno, consiste en modificar el archivo /etc/X11/xorg.conf con el siguiente comando:
    sudo gedit /etc/X11/xorg.conf

    Y dentró editamos los siguientes parámetros para dejarlos así:
    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “es”
    Option “XkbOptions” “lv3:ralt_switch”
    EndSection

    La entrada "Option "XkbOptions" "lv3:ralt_switch" sirve para que funcione correctamente la tecla Alt Gr.

  7. Anónimo

    Buenas, resulta que este problema me pasó recientemente con una máquina virtual del Ubuntu 10.04 que se instaló automáticamente en Inglés.
    Cuando escribia en terminal y apretaba "shit" + "-" no me aparecía el guión bajo, sino el interrogante, y cuando trataba de poner "/" mediante "shift" + "7" me ponía un "&".
    Así que buscando en Google encontré este blog donde lo explican por el "metodo rápido" y uno no tan rápido

    El primer metodo es muy sencillo. Consiste en poner nuestro teclado en disposición de 105 teclas con el siguiente comando:
    sudo setxkbmap -layout 'es,es' -model pc105

    Las comillas se escriben apretando la tecla de acentuar y luego el espacio <- Aporte por elgrancejon
    (No hace falta reiniciar)

    Luego está el metodo largo y complicado. Haciendolo de esta manera conseguimos no tener que estar ejecutando continuamente el otro metodo cada vez que reiniciemos (Es posible que se quede fijo de la otra forma sin necesidad de hacer este paso. Así que si ese es tu caso, mejor no lo hagas.)

    Bueno, consiste en modificar el archivo /etc/X11/xorg.conf con el siguiente comando:
    sudo gedit /etc/X11/xorg.conf

    Y dentró editamos los siguientes parámetros para dejarlos así:
    Section “InputDevice”
    Identifier “Generic Keyboard”
    Driver “kbd”
    Option “CoreKeyboard”
    Option “XkbRules” “xorg”
    Option “XkbModel” “pc105″
    Option “XkbLayout” “es”
    Option “XkbOptions” “lv3:ralt_switch”
    EndSection

    La entrada "Option "XkbOptions" "lv3:ralt_switch" sirve para que funcione correctamente la tecla Alt Gr.

  8. Anónimo

    Gracias

    *** Cómo poner teclado español en Linux Mint MATE 17, qiana (mejor comando, distribución de España) ***

    Un comando típico para poner el teclado de España, que creo que funciona en la mayoría de distros, sea cual sea el entorno de escritorio, etc. es …
    setxkbmap -layout es
    … que se puede abreviar como:
    setxkbmap es

    Creo que esto va en casi todas las variantes de GNU/Linux pues casi todas usan el Servidor X.Org (X.Org Server), que usa el Sistema de ventanas X (X Window System), dado que el comando parece corresponder a dicho servidor.

    Saber esto está bien, es útil, sobre todo para Live USB-s no persistentes, que traen por defecto la distribución del teclado (keyboard layout) de los Estados Unidos. P.e. en Linux Mint este comando se puede ejecutar directamente desde el diálogo "Ejecutar una aplicación" (Run Application), que aparece al pulsar a la vez las teclas Alt y F2, sin necesidad de abrir un terminal (aunque también desde una consola se puede ejecutar).

    Pero a veces pasa que tras estar usando el teclado español, de repente, vuelve a ser estadounidense. El motivo supongo que será que la configuración del teclado de MATE, que sigue considerando la distrubución norteamericana, vuelve a poner así el asunto, como si ejecutara setxkbmap -layout us o setxkbmap us (no sé cuándo ni por qué).

    Para que esto no suceda creo que es mejor el comando siguiente:
    gsettings set org.mate.peripherals-keyboard-xkb.kbd layouts "['es']"

    Claro, es más largo y difícil de recordar y teclear. Pero si lo tenemos en un archivo de texto a mano lo podemos copiar y pegar fácil y rápidamente. También es útil tenerlo en un script, p.e. en uno que podemos ejecutar tras arrancar el Live USB que, además de poner el teclado de España, puede desactivar las pulsaciones del touchpad (si somos de los que las ejecutamos sin querer), poner nuestros motores de búsqueda favoritos de Firefox, …

    Para ver cómo ha quedado la clave o entrada (key) correspondiente podemos ejecutar:
    gsettings get org.mate.peripherals-keyboard-xkb.kbd layouts

    Para ver la entrada de forma gráfica basta con ejecutar …
    dconf-editor
    … e ir abriendo las ramas del árbol de datos (esquemas -schemas- y entradas -keys-) hasta llegar a la entrada correspondiente: org, mate, desktop, peripherals, keyboard, kbd, layouts. Para cambiarla basta con pulsar sobre su valor (Value), modificarla y pulsar Enter.

    Para poder ejecutar dconf-editor antes hay que instalarlo. Se puede hacer p.e. desde Synaptic, el gestor de paquetes (Package Manager).

    Si además (o en vez) de dconf-editor instalamos dconf-cli podemos ver el valor de la entrada ejecutando en un terminal:
    dconf read /org/mate/desktop/peripherals/keyboard/kbd/layouts

    Y podemos poner la distribución de teclado española ejecutando en la consola:
    dconf write /org/mate/desktop/peripherals/keyboard/kbd/layouts "['es']"

    Nota: Si instalamos dconf-tools conseguimos tanto dconf-editor como dconf-cli .

    =========
    Origen: http://bandaancha.eu/foros/como-poner-teclado-espanol-linux-mint-1711260

  9. Anónimo

    En GNOME 2 el comando equivalente es:
    gconftool-2 -s -t list –list-type=string /desktop/gnome/peripherals/keyboard/kbd/layouts [es]

    Para ver cómo ha quedado la clave:
    gconftool-2 -g /desktop/gnome/peripherals/keyboard/kbd/layouts
    o
    gconftool-2 -a /desktop/gnome/peripherals/keyboard/kbd

  10. Anónimo

    Muy buen artículo, muy útil.

    Por si a alguien le sirve, aquí otra referencia de como cambiar el idioma del teclado al español con las distribuciones de Linux mas comunes:

    http://www.sysadmit.com/2017/12/linux-configurar-teclado-espanol.html

  11. Luigui Reyes

    Muchas gracias Esteban fuiste el heroe de un pueblo olvidado.