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í:
Si no me equivoco, se puede hacer con bastante facilidad en KDE.
Distribución: Ubuntu GNOME 17.04
Respuestas:
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-terminal
o el nombre de su terminal. Debería verse así ahora.Ahora presiona Enter. Debería cerrar y abrir una terminal.
Formulario aquí hay dos formas: primero la forma gráfica, o la interfaz de comandos.
Método gráfico
Ahora escriba
sudo -i gedit /usr/share/X11/xkb/rules/evdev.xml
Así es como debería verse.Ahora, presione Entery debería abrir el archivo en el que necesitamos editar. Así es como debería verse:
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.
Ahora debería aparecer un diálogo
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í.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.
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.
Ahora guárdelo haciendo clic en el botón Guardar resaltado en gris claro
Ahora, observe que el asterisco en el título debería desaparecer así. Si no lo hizo, entonces no se guardó
Reinicia tu PC. Ahora debería verse así. Tenga en cuenta que lo hice con "eng" en lugar de "Eng"
Interfaz de línea de comando
sudo sed -i -e 's/<shortDescription>en</shortDescription>/<shortDescription>Eng</shortDescription>/g' /usr/share/X11/xkb/rules/evdev.xml
fuente