Nous venons de passer de 10.04 à 10.10, et l'applet d'indicateur de clavier n'affiche plus le code de pays à deux lettres pour la mise en page active.
C'est terrible . Est-ce le comportement par défaut? Quiconque utilise deux mises en page ne peut pas dire dans quelle langue il se trouve.
Je n'arrive pas à trouver le paramètre pour cela, il était dans les préférences pour la disposition du clavier.
Mise à jour 1 : Au cas où ce ne serait pas évident - j'ai deux dispositions de clavier - anglais et hébreu. Je viens de mettre à jour le formulaire 10.04, où le code du pays (USA / IL) était affiché, superposé sur le drapeau.
Maintenant, tout ce que je reçois est une vague icône de clavier et je ne trouve pas les paramètres pour cela.
Mise à jour 2 : cela semble être un bug que les gens signalent depuis Lucid et est maintenant de retour dans Maverick
Réponses:
10.10
Oui, l'icône ne reflète pas la langue choisie. Je pense que cela peut avoir quelque chose à voir avec le fait que montrer des "drapeaux" serait souvent inapproprié. (Exemples: drapeau de la Grande-Bretagne en Inde, drapeau de l'Allemagne en Autriche, drapeau de la France au Sénégal).
La métaphore actuelle, c'est-à-dire CLAVIER → Langauge est très conforme aux directives de l'expérience utilisateur.
Le comportement que vous décrivez a été supprimé il y a un certain temps. C'était une autre application (dont je ne me souviens plus du nom) qui traitait alors des dispositions de clavier. (Au moins, je me souviens de quelque chose comme ça, je ne suis pas sûr d'y penser maintenant)
Ce que j'ai fait pour obtenir la capture d'écran ci-dessus était d'aller dans les dispositions de clavier, sélectionnez ajouter, hébreu / Israël et ajoutez-le à la liste. Mon système a été mis à niveau depuis 9.10, il devrait donc être le même sur presque toutes les installations d'Ubuntu.
L'ancien comportement se cache toujours dans le système. Si vous voulez que l'indicateur affiche des drapeaux, vous pouvez ouvrir
gconf-editor
,/desktop/peripherals/keyboard/indicator
accéder à et activer "showFlags". Cependant, vous aurez besoin des drapeaux appropriés/home/<username>/.icons/flags
(appuyez sur CTRL+ Hpour afficher les répertoires commençant par un point). Le drapeau d'Israël devrait être nomméil.png
(qui est le code de pays ISO 3166-1 alpha-2 d'Israël ).la source
12.10
Par défaut, l'indicateur de clavier dans 12.10 affiche une icône de clavier et l'abréviation à 2 lettres de la disposition.
Si vous voulez plutôt montrer les drapeaux des pays, vous devez faire deux choses
Définissez l'option de configuration pour
dconf
:Installez les icônes de drapeaux dans le dossier
~/.icons
(not~/.icons/flags
). Pour ce faire, vous pouvez facilement installerfamfamfam-flag-png
et lier les icônes à votre dossier enla source
12.04
L'indicateur de clavier apparaît lorsque plusieurs dispositions de clavier sont définies.
Le pays est affiché en utilisant le code à 2 lettres
par exemple - france:
comment
Rechercher dans Dash pour la disposition du clavier
Remarque:
Contrairement à 10.10 - bien qu'il existe une entrée gconf pour le clavier, il n'y a pas de touche show-flags similaire.
Si vous souhaitez que le drapeau du pays soit affiché à la place de l'indicateur du clavier, vous pouvez utiliser une petite applet appelée
gxneur
.gxneur
Pour ce faire, nous devons ajouter une liste blanche
gxneur
. Utilisationdconf-editor
:dconf-tools
Auto Startup
case est cochée.Comment supprimer l'indicateur de clavier?
la source
10.04
Eh bien, il s'avère que c'est un bogue qui était dans la version bêta de Lucid et qui réapparaît maintenant (voir ici: https://bugs.launchpad.net/gnome-settings-daemon/+bug/531173 ).
Voici une solution:
Cela devrait remplacer (remplacer) le groupe d'indicateurs actuel, mais pourrait faire un peu de gâchis.
la source
10.10
Par défaut, l'indicateur de clavier dans 10.10 affiche une icône de clavier et l'abréviation à 3 lettres de la disposition.
Il peut également afficher une icône lorsque la
/desktop/gnome/peripherals/keyboard/indicator/showFlags
clé dans GConf est définie et que les icônes requises sont installées quelque part.Notez que, malgré le nom de la clé GConf, les drapeaux de pays ne sont pas la meilleure solution ici, car certaines dispositions de clavier ne sont pas liées à un pays, et certains pays peuvent avoir plusieurs dispositions totalement différentes). Ainsi, les noms de drapeau (fichier) ne sont pas des codes de pays alpha-2 mais des codes de disposition de clavier XKB, qui dans de nombreux cas sont basés sur des codes de pays (mais n'expriment pas toujours correctement tous les endroits où une certaine disposition de clavier est utilisée), mais dans d'autres cas, ce n'est pas le cas (
ara
= "arabe",latam
= "amérique latine",mao
= "maori",brai
= "braille",epo
= "espéranto"). Vous pouvez trouver une liste de tous les codes de mise en page dans/usr/share/X11/xkb/rules/base.lst
la! layout
section.Pour autant que je sache, pour Natty, il est prévu d'avoir des icônes SVG (ou basées sur SVG) qui expriment la disposition du clavier (IIRC ils utiliseront l'abréviation de 3 lettres comme indiqué dans
base.xml
, qui peut être trouvée dans le même répertoire que je mentionne ci-dessus) afin que nous n'ayons plus besoin de l'icône du clavier + du texte (les indicateurs ne peuvent pas être uniquement textuels actuellement ...).Et comme Richard le dit, cela n'apparaît que lorsque plus d'une disposition est configurée.
la source
10.10
Il s'affiche uniquement si plusieurs configurations de clavier sont configurées.
Allez dans Système> Préférences> Clavier
Sous l'onglet Mises en page, ajoutez une autre disposition de clavier, puis notez comment l'icône apparaît dans la zone de notification.
En d'autres termes, vous n'obtenez pas l'applet si vous n'avez qu'une seule disposition de clavier à choisir.
la source
J'ai trouvé un cryptage python ici: ubuntu App Developer: indicateurs d'application pour faire un indicateur d'application, et je l'ai légèrement modifié et j'ai fait un petit indicateur de drapeau Lang.
country-indicator.py
il pourrait être facilement exécuté comme Python scrypt ou être compilé avec le pyinstaller
J'espère que cela t'aides
la source
14.04
Dans ce cas, c'est plus comme la réponse de user53768 . Il vous suffit de:
1- Pour convertir vos images souhaitées en
*.svg
texte en utilisant Inskscape.2- Sauvegardez vos anciennes icônes sous les répertoires
/usr/share/icons/ubuntu-mono-dark/status/22/
et/usr/share/icons/ubuntu-mono-light/status/22/
(dans mon exemple, j'utilise la langue anglaise et grecque).3- Faites des liens symboliques de vos images.
C'est tout !!
la source
Dans Saucy 13.10:
La langue du clavier est indiquée par deux lettres sur fond gris (exemple: En pour l'anglais, Fr pour le français, etc.). Vous pouvez modifier ces images, qui sont des fichiers svg, en gardant à l'esprit que les images svg ne sont pas plus que des fichiers xml. Vous pouvez le faire dans un éditeur de texte, mais vous devez d'abord obtenir les images des indicateurs dans des fichiers svg. Pour cela, vous devez utiliser Inskscape.
Ouvrez votre image de drapeau (png, jpg, peu importe) dans Inkscape et enregistrez-la en tant que fichier svg. Attention - votre image de drapeau ne doit pas être trop grande, octet par exemple, pas plus de quelques centaines de Ko ou moins.
FAITES UNE SAUVEGARDE de l'image que vous allez modifier. Les images (celles montrant un code à deux lettres sur fond gris) se trouvent dans:
/ usr / share / icons / ubuntu-mono-dark / status / 22 / AND / usr / share / icons / ubuntu-mono-light / status / 22 /
Ils sont nommés: indicateur-clavier-En.svg pour l'anglais indicateur-clavier-Fr.svg pour le français indicateur-clavier-Es.svg pour l'espagnol ... vous avez l'idée.
APRÈS avoir sauvegardé celles que vous souhaitez modifier, ouvrez l'image svg dans ce répertoire dans un éditeur de texte, avec les privilèges root, car vous allez la modifier. Dans le même éditeur de texte, ouvrez l'image svg de drapeau que vous avez convertie dans Inkscape.
En règle générale, l'image svg finale doit avoir toutes les balises correctement formatées d'un fichier xml, mais vous pouvez supprimer presque tout ce qui se trouve entre les balises et le remplacer par les données de la
Tout entre la balise image et sa fermeture "/>" provenait du fichier svg flag-image produit par Inkscape, y compris cette longue chaîne alphanumérique qui est la "viande" de l'image. Tout ce qui se trouve au-dessus et en dessous provient du fichier svg original.
Dans l'exemple ci-dessus, j'ai donné à l'image une largeur de 30 pixels et une hauteur de 18 pixels, cela correspond bien aux autres icônes / indicateurs du panneau.
Plus de détails sur: http://ubuntuforums.org/showthread.php?t=2193789
la source
Solution universelle pour Ubuntu 14.04 LTS, 16.04 LTS, 18.04 LTS utilisant Unity et GNOME FlashBack (avec
gnome-panel
). Cela fonctionne également sur l'écran de connexion LightDM.Mais cela ne fonctionnera pas sur Ubuntu 18.04 LTS avec GNOME Shell en raison d'un mécanisme d'indication de disposition de clavier différent.
Étapes pour afficher des indicateurs pour les dispositions de clavier:
Tout d'abord, nous devons télécharger les drapeaux des pays. Dans l'exemple ci-dessous, nous utilisons la Russie (
ru
) et les États-Unis (us
):Remarque: J'ai utilisé
ru
etus
, vous pouvez en choisir d'autres dans le référentiel LinuxMint GitHub .Ensuite, nous devons convertir ces drapeaux PNG en canal alpha d'enregistrement SVG avec ImageMagick:
Si vous souhaitez annuler les modifications, réinstallez les packages suivants.
Le 14.04 LTS:
Sur 16.04 LTS et 18.04 LTS
Remarque: Pour Ubuntu MATE (y compris 18.04 LTS), voir l' autre réponse . Il n'utilise pas
indicator-keyboard
, c'est donc une autre histoire.la source