Acabo de actualizar de 10.04 a 10.10, y el applet indicador del teclado ya no muestra el código de país de dos letras para el diseño activo.
Esto es horrible . ¿Es este el comportamiento predeterminado? Cualquiera que use dos diseños no puede saber en qué idioma está.
Parece que no puedo encontrar la configuración para esto, solía estar en las preferencias de diseño del teclado.
Actualización 1 : en caso de que esto no sea obvio, tengo dos diseños de teclado: inglés y hebreo. Acabo de actualizar el formulario 10.04, donde se muestra el código de país (USA / IL), superpuesto en la bandera.
Ahora todo lo que obtengo es un icono de teclado vago, y no puedo encontrar la configuración para esto.
Actualización 2 : esto parece ser un error que la gente ha estado informando desde Lucid , y ahora está de vuelta en Maverick
Respuestas:
10.10
Sí, el ícono no refleja el idioma elegido. Creo que puede tener algo que ver con el hecho de que mostrar "banderas" a menudo sería inapropiado. (Ejemplos: bandera de Gran Bretaña en India, bandera de Alemania en Austria, bandera de Francia en Senegal).
La metáfora actual, es decir, TECLADO → Langauge está muy de acuerdo con las pautas de experiencia del usuario.
El comportamiento que estás describiendo se eliminó hace bastante tiempo. Era otra aplicación (no recuerdo el nombre) que se ocupaba de los diseños de teclado en ese momento. (Al menos recuerdo algo así, no estoy seguro de que ahora lo piense)
Lo que hice para obtener la captura de pantalla anterior fue ir a Diseños de teclado, seleccionar agregar, hebreo / Israel y agregarlo a la lista. Mi sistema se ha actualizado desde 9.10, por lo que debería ser el mismo en casi todas las instalaciones de Ubuntu.
El viejo comportamiento todavía está al acecho en el sistema. Si desea que el indicador muestre Banderas, puede abrir
gconf-editor
,/desktop/peripherals/keyboard/indicator
acceder y habilitar "mostrar Banderas". Sin embargo, necesitará las marcas relevantes para estar/home/<username>/.icons/flags
(presione CTRL+ Hpara mostrar los directorios que comienzan con un punto). Se debe nombrar la bandera de Israelil.png
(que es el código de país ISO 3166-1 alfa-2 de Israel ).fuente
12.10
Por defecto, el indicador de teclado en 12.10 muestra un icono de teclado y la abreviatura de 2 letras del diseño.
Si quieres mostrar las banderas de los países, debes hacer dos cosas
Establezca la opción de configuración para
dconf
:Instale los iconos de banderas en la carpeta
~/.icons
(no~/.icons/flags
). Una manera fácil de hacerlo es instalandofamfamfam-flag-png
y vinculando los iconos a su carpeta mediantefuente
12.04
El indicador del teclado aparece cuando tiene más de un diseño de teclado definido.
El país se muestra con el código de 2 letras.
por ejemplo, francia:
cómo
Buscar en Dash la distribución del teclado
Nota:
A diferencia de 10.10, aunque hay una entrada gconf para teclado, no hay una tecla show-flags similar.
Si desea que se muestre la bandera del país en lugar del indicador del teclado, puede usar un pequeño applet llamado
gxneur
.gxneur
Para hacer esto, necesitamos incluir en la lista blanca
gxneur
. Usodconf-editor
:dconf-tools
Auto Startup
casilla de verificación esté marcada.¿Cómo quitar el indicador del teclado?
fuente
10.04
Bueno, resulta que este es un error que estaba en Lucid Beta y ahora está apareciendo nuevamente (Ver aquí: https://bugs.launchpad.net/gnome-settings-daemon/+bug/531173 ).
Aquí hay una solución alternativa:
Esto debería reemplazar (reemplazar) al grupo de indicadores actual, pero podría causar problemas.
fuente
10.10
Por defecto, el indicador de teclado en 10.10 muestra un icono de teclado y la abreviatura de 3 letras del diseño.
También puede mostrar un ícono cuando la
/desktop/gnome/peripherals/keyboard/indicator/showFlags
clave en GConf está configurada, y tiene los íconos necesarios instalados en algún lugar.Tenga en cuenta que, a pesar del nombre de la clave GConf, los indicadores de país no son la mejor solución aquí, ya que algunos diseños de teclado no están vinculados a un país, y algunos países pueden tener múltiples diseños totalmente diferentes). Por lo tanto, los nombres de bandera (archivo) no son códigos de país alfa-2 sino códigos de diseño de teclado XKB, que en muchos casos se basan en códigos de país (pero no siempre expresan correctamente todos los lugares donde se usa un diseño de teclado determinado), pero en otros casos no son (
ara
= "árabe",latam
= "latinoamérica",mao
= "maorí",brai
= "braille",epo
= "esperanto"). Puede encontrar una lista de todos los códigos de diseño en/usr/share/X11/xkb/rules/base.lst
la! layout
sección.Hasta donde sé, para Natty está planeado tener íconos SVG (o basados en SVG) que expresen la distribución del teclado (IIRC, usarán la abreviatura de 3 letras como se indica en la lista
base.xml
, que se puede encontrar en el mismo directorio que menciono arriba) para que ya no necesitemos el icono del teclado + texto (los indicadores no pueden ser solo de texto actualmente ...).Y como dice Richard, solo se muestra cuando tienes más de 1 diseño configurado.
fuente
10.10
Solo se muestra si tiene más de un diseño de teclado configurado.
Vaya a Sistema> Preferencias> Teclado
En la pestaña Diseños, agregue otro diseño de teclado y luego observe cómo aparece el icono en el área de notificación.
En otras palabras, no obtienes el applet si solo tienes un diseño de teclado para elegir.
fuente
Encontré un python scrypt aquí: desarrollador de aplicaciones ubuntu: indicadores de aplicaciones para hacer una aplicación indicadora, y la modifiqué un poco e hice un pequeño indicador de bandera Lang.
country-indicator.py
podría ejecutarse fácilmente como Python scrypt o compilarse con el instalador de py
espero que esto ayude
fuente
14.04
En este caso es más como la respuesta de user53768 Todo lo que necesitas hacer es:
1- Para convertir tus imágenes deseadas en texto
*.svg
usando Inskscape.2- Haga una copia de seguridad de sus íconos antiguos en directorios
/usr/share/icons/ubuntu-mono-dark/status/22/
y/usr/share/icons/ubuntu-mono-light/status/22/
(en mi ejemplo, uso el idioma inglés y griego).3- Haz enlaces simbólicos de tus imágenes.
Eso es todo !!
fuente
En Saucy 13.10:
El idioma del teclado se indica con dos letras sobre un fondo gris (Ejemplo: En para inglés, Fr para francés, etc.). Puede editar esas imágenes, que son archivos svg, teniendo en cuenta que las imágenes svg no son más que archivos xml. Puede hacer esto en un editor de texto, pero primero necesita obtener las imágenes de las banderas en los archivos svg. Para eso necesitas usar Inskscape.
Abra su imagen de bandera (png, jpg, lo que sea) en Inkscape, y guárdela como un archivo svg. Advertencia: la imagen de su bandera no debe ser demasiado grande, en bytes, no más de unos pocos cientos de Kb o menos.
HAGA UNA COPIA DE SEGURIDAD de la imagen que va a editar. Las imágenes (las que muestran un código de dos letras sobre un fondo gris) se encuentran en:
/ usr / share / icons / ubuntu-mono-dark / status / 22 / AND / usr / share / icons / ubuntu-mono-light / status / 22 /
Se nombran: indicator-keyboard-En.svg para inglés indicator-keyboard-Fr.svg para francés indicator-keyboard-Es.svg para español ... ya tiene la idea.
DESPUÉS de haber hecho una copia de seguridad de las que desea modificar, abra la imagen svg en ese directorio en un editor de texto, con privilegios de root, porque la va a editar. En el mismo editor de texto, abra la imagen svg de bandera que ha convertido en Inkscape.
En general, la imagen svg final debe tener todas las etiquetas con el formato correcto de un archivo xml, pero puede eliminar casi cualquier cosa entre las etiquetas y reemplazarla con los datos del archivo
Todo entre la etiqueta de imagen y su cierre "/>" provino del archivo svg flag-image producido por Inkscape, incluida esa larga cadena alfanumérica que es la "carne" de la imagen. Todo lo que está arriba y abajo es del archivo svg original.
En el ejemplo anterior le di a la imagen un ancho de 30 píxeles y una altura de 18 píxeles, coincide muy bien con los otros íconos / indicadores en el panel.
Más detalles en: http://ubuntuforums.org/showthread.php?t=2193789
fuente
Solución universal para Ubuntu 14.04 LTS, 16.04 LTS, 18.04 LTS usando Unity y GNOME FlashBack (con
gnome-panel
). También funciona en la pantalla de inicio de sesión de LightDM.Pero no funcionará en Ubuntu 18.04 LTS con GNOME Shell debido a los diferentes mecanismos de indicación de diseño del teclado.
Pasos para mostrar banderas para diseños de teclado:
En primer lugar, necesitamos descargar las banderas de los países. En el siguiente ejemplo utilizamos Rusia (
ru
) y Estados Unidos (us
):Nota: Utilicé
ru
yus
, puedes elegir otros del repositorio LinuxMint GitHub .Luego, necesitamos convertir estas banderas PNG en un canal alfa de ahorro SVG con ImageMagick:
Si desea revertir los cambios, reinstale los siguientes paquetes.
En 14.04 LTS:
En 16.04 LTS y 18.04 LTS
Nota: Para Ubuntu MATE (incluyendo 18.04 LTS), vea otra respuesta . No usa
indicator-keyboard
, por lo que es otra historia.fuente