Gnome 3.12: forzar la distribución del teclado en español (solución definitiva, o post V.2)

Hola a todos y todas. Hoy, muy contento, voy con una re-versión del post que hice hace poquito acerca de cómo tratar de resolver el problema del teclado en español en Ubuntu Gnome 14.04. Recapitulando, cuando uno reinicia la shell, el fokin teclado cambia de idioma.

Hice numerosos vericuetos en el post anterior. Me mete una sonrisita y también, por qué no, un poco de vergüenza jajaj, dado la solución era mucho más sencilla de lo que pensaba. A veces uno se complica la vida al pedo je.

El punto más importante es que este post 2.0  surgió de los comentarios del primer artículo, así que muchas gracias Raúl por compartir con nosotros tu solución! :)

Cómo solucionar el cambio de idioma del teclado

Como decía, la solución era muy simple. Abran una terminal y peguen esto (es sólo una línea):

gsettings set org.freedesktop.ibus.general use-system-keyboard-layout true

Listo el pollo. :)

Podemos probar el resultado reiniciando gnome-shell con alt+f2, r para comprobar que el tema está solucionadísimo.

Se trata de este bug en el que se ve que quedó medio colgao un parámetro del ibus. Nada. Lo cambiamos y ya. Todo como debería ser. Esto se puede hacer de dos formas, la que les acabo de mostrar, y mediante la forma gráfica con gconf-tool, como lo explica Raúl en los comentarios del post anterior. Me tomé la libertad de explorar un poco y de pasarlo a un comando, así en instalaciones nuevas lo podemos agregar a las cosas que se ejecutan apenas terminamos de instalar todo. Muy rápido y efectivo.

Contentísimo me despido por hoy.

Un abrazo a todos y gracias por compartir! :D

Salú!

imágen: https://dribbble.com/shots/553951-Retro-Keyboard?list=searches&tag=keyboard&offset=7

//

Gnome 3.12: forzar la distribución del teclado en español (solución definitiva, o post V.2)

10 thoughts on “Gnome 3.12: forzar la distribución del teclado en español (solución definitiva, o post V.2)

  1. Ceshgeshuate says:

    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

      1. Burtolgazey says:

        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

        P. D. Si se permite la corrección:
        Y tú, ¿qué estás mirando? :)

        Ciao

  2. Burtolgazey2 says:

    Se han fundido 2 guiones en uno. A ver si ahora sale bien:

    gconftool-2 -s -t list --list-type=string /desktop/gnome/peripherals/keyboard/kbd/layouts [es]

    Gracias y saludos

  3. Jaime Cruz says:

    Muchas gracias!

    Desde hace rato tenía el inconveniente y ya había optado por acostumbrarme… hasta que el bicho nuevamente me picó y decidí buscar una solución.

    de nuevo, muchsa gracias.

Y tu? qué estás mirando? :)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s