¿Cómo cambiar las abreviaturas de los diseños que se muestran en el indicador de diseño del teclado del panel GNOME?


10

El indicador de diseño del teclado en GNOME, que aparece en el panel después de agregar más de un diseño, muestra abreviaturas preasignadas para diseños. ¿Hay alguna manera de cambiar el nombre de estas abreviaturas? Por ejemplo, quiero cambiar en a Eng aquí:

ingrese la descripción de la imagen aquí

Si no me equivoco, se puede hacer con bastante facilidad en KDE.

Distribución: Ubuntu GNOME 17.04


Creo que no es posible debido a que GNOME quiere solo dos letras, pero lo investigaré.
MathCubes

También tiene algo que ver con xkbmap.
MathCubes



Hay otro método que consiste en utilizar IBUS cambiando las descripciones del motor. Sin embargo, no usé IBUS y personalmente no sé cómo funciona.
MathCubes

Respuestas:


8

Este método solo funciona con Xorg

( Actualización del autor de la pregunta original: parece que los cambios realizados en una sesión de Xorg persisten después de reiniciar a una sesión de GNOME en Wayland ).


Introducción

Básicamente, GNOME-Shell parece estar obteniendo las abreviaturas de los diseños de teclado de un archivo de configuración ( /usr/share/X11/xkb/rules/evdev.xml). Entonces, para cambiarlos, primero debemos abrir el archivo de configuración en un editor de texto y luego cambiarlos a lo que queramos.

Hay dos formas diferentes de hacerlo. Aunque la interfaz gráfica que incluye el mouse o la interfaz de línea de comando que es solo el teclado.


Primer paso común

Primero abra una terminal.

Hay muchas formas de hacer esto. Este método es el simplista. Presione Alt+ F2en su teclado. Verá aparecer un cuadro de diálogo y escriba gnome-terminalo el nombre de su terminal. Debería verse así ahora.

Diálogo1

Ahora presiona Enter. Debería cerrar y abrir una terminal.

Terminal en blanco

Formulario aquí hay dos formas: primero la forma gráfica, o la interfaz de comandos.


Método gráfico

  1. Ahora escriba sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml Así es como debería verse.

    Terminal con nombre de archivo1

  2. Ahora, presione Entery debería abrir el archivo en el que necesitamos editar. Así es como debería verse:

    Gedit_1

  3. Ahora haga clic en la parte inferior con los tres puntos. Resaltado en azul, luego busque y haga clic en "Buscar y reemplazar ..." Resaltado en gris más claro.

    ingrese la descripción de la imagen aquí

    Ahora debería aparecer un diálogo

    Diálogo_2

  4. Ahora podemos editar este archivo para cambiar "en" a "Eng". Esto cambiará todos los diseños que usan "en"

    Ahora, escriba en el cuadro de texto con "Buscar" a la izquierda con este <shortDescription>en</shortDescription> siguiente, con el libro de texto debajo y el texto a la izquierda que dice "Reemplazar con", escriba esto en él. <shortDescription>Eng</shortDescription>Ahora debería verse así.

    Diálogo 2

    Sin embargo, si solo desea cambiar un diseño, deberá buscarlo individualmente en lugar de cambiarlos todos. Simplemente usaría la función Buscar para buscar el nombre que debe escribirse exactamente para encontrarlo.

  5. Ahora haga clic en el botón que dice "Reemplazar todo" ahora que el cuadro de diálogo debería desaparecer diciendo que se encontró y reemplazar 9 o más veces.

    Gedit_2

  6. Ahora guárdelo haciendo clic en el botón Guardar resaltado en gris claro Gedit_4

    Ahora, observe que el asterisco en el título debería desaparecer así. Si no lo hizo, entonces no se guardó

    Gedit_1

  7. Reinicia tu PC. Ahora debería verse así. Tenga en cuenta que lo hice con "eng" en lugar de "Eng"

    ingrese la descripción de la imagen aquí


Interfaz de línea de comando

  1. Escribir sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
  2. Presione Enteren su teclado
  3. Escribe tu contraseña
  4. Presione Enteren su teclado
  5. Reinicia tu PC

1
Primero hice un cambio ( es a Eng ) por el método gráfico descrito en la respuesta en una sesión de Xorg, y funcionó. ¡Luego reinicié y comencé una sesión de GNOME en Wayland y el cambio que hice todavía se aplicaba allí (mostraba Eng en lugar de en )!
pomsky

2
Es realmente difícil ver lo que realmente está sucediendo con todas estas capturas de pantalla entre los hechos. El OP tiene 18k puntos aquí, puede ser posible que sepa cómo abrir un shell.
MPi

@MPi Lo hice para cualquiera. Cualquiera que use Ubuntu con Gnome en ese momento. Incluso los novatos. Si no le gusta la forma gráfica, puede hacerlo por la línea de comando. Dejé dos opciones por una razón.
MathCubes

@MPi También cuando hizo la pregunta y cuando la respondo. Solo tuvo 5 puntos.
MathCubes

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.