7 votes

Indicateur de disposition du clavier dans gnome

Cette question a été discutée à plusieurs reprises. Cette question a pour but d'obtenir la dernière réponse des experts.

Est-il toujours impossible d'obtenir un indicateur de disposition de clavier dans le panneau supérieur de gnome Shell ?

D'après mon expérience personnelle, c'est impossible. Je peux utiliser l'indicateur de disposition du clavier dans gnome classic, ubuntu, xfce, lxde ! Mais pas dans gnome Shell.

Par ailleurs, sera-t-il toujours impossible de l'utiliser même après la sortie d'ubuntu 13.04 ?

Pour ce que ça vaut, je pense qu'il est assez étrange et triste que ce qui peut être fait dans pratiquement tous les autres DE ne puisse pas être fait dans gnome.

7voto

Rmano Points 30303

Si vous voulez dire quelque chose comme ceci (Ubuntu 13.04 Gnome Remix) :

keyboard indicator

L'indication change lorsque vous changez de disposition avec la combinaison de touches du clavier que vous avez sélectionnée.

J'ai installé l'extension AppIndicator ( https://extensions.gnome.org/extension/615/appindicator-support/ ) et ensuite, après le premier changement de disposition du clavier, vous avez une notification de disposition du clavier dans la zone de notification de gnome. Ouvrez ubuntu tweaks, extensions, sélectionnez AppIndicator options :

appindicator extension's settings

et veillez à sélectionner "show in panel" pour l'indicateur de clavier.

J'espère que cela vous aidera, Romano

0voto

lorddev Points 163

Il semblerait donc que votre problème ne soit pas lié à l'indicateur lui-même, mais au fait que l'étiquette du panneau est cassée ou ne s'affiche pas. Ce problème est présent depuis au moins la version 3.4 et j'ai écrit un commentaire détaillé à ce sujet avant de comprendre entièrement votre problème. Si je me trompe sur le problème réel, je vous prie de m'en excuser.

This is an image of what I think you expect to see: en1

(Note : le lien Login Screen dans le panneau Region & Language vous permet de rendre l'indicateur de connexion gdm fonctionnel également)

Pour clarifier, je n'ai testé cela que dans la version 3.8. Voici ce que j'ai fait :

Installez l'extension Icon Hider à partir de : Cache-icônes sur e.g.o

Une fois installé, ouvrez les préférences du cache-icônes en actualisant la page à partir de laquelle vous avez effectué l'installation, ou bien à partir de l'entrée du menu. Réglez maintenant l'entrée "clavier" sur On et vous devriez voir l'espace vide.

Ensuite, comme je n'avais qu'une seule mise en page par défaut, et que le menu indiquait que j'en avais 0, j'ai décidé d'en ajouter une. Ouvrez le menu du clavier vierge et lancez "Region & Language Settings". Si vous avez déjà plus d'une disposition, essayez de supprimer toutes les langues sauf votre langue par défaut/préférée. ATTENTION : lorsque vous n'avez qu'une seule disposition activée (3.8), l'indicateur se cache automatiquement, vous devez donc utiliser l'extension Icon Hider pour le cacher/afficher à nouveau, car lorsque vous supprimez la deuxième disposition, il se cache. J'ai ensuite ajouté une autre langue et le menu m'a finalement montré une entrée, car ma configuration par défaut n'était pas prédéfinie et le menu n'affichait donc aucune entrée.

Maintenant que j'en ai ajouté deux, il a affiché les entrées et j'en ai sélectionné une.

Le résultat est l'image ci-dessus. J'espère que cela fonctionnera, mais je pense que cela dépendra de la version de votre g:s.

D'autres informations ne sont probablement pas utiles si votre problème concerne le texte/l'étiquette de la mise en page :

Techniquement parlant, Gnome Shell ne doit pas être confondu avec Fallback, car les extensions G:S ne fonctionnent pas en fallback, mais elles fonctionneront dans le nouveau mode Classic qui, sous la version 3.8, peut être lancé en exécutant :

`gnome-shell --replace --mode=classic`

Mais sous < 3.6, le mode Fallback n'exécute pas les extensions, il exécute les "applets" normales du panneau. J'ai eu plus de chance avec l'indicateur de clavier en mode Fallback qu'avec G:S car sous G:S l'icône est cassée et ce depuis 3.4 je crois.

Lorsque vous dites qu'il n'est pas affiché dans le panneau, cela signifie-t-il que vous ne voyez pas d'icône mais que vous pouvez cliquer sur l'espace vide où l'icône devrait se trouver et utiliser ensuite le menu correctement ? Ou bien ce menu ne vous permet-il pas de modifier la mise en page et utilisez-vous une autre méthode ?

Ou bien fonctionne-t-il à la fois dans G:S et Fallback, mais sans icône dans l'un ou l'autre ? Dans ce cas, nous pouvons probablement trouver un moyen de faire fonctionner l'icône.

Si vous ne voyez pas l'indicateur/menu sans icône dans G:S, c'est que cet indicateur n'est pas activé dans G:S. Vous devez utiliser une extension comme Icon Hider pour que l'extension s'affiche.

Si vous voulez essayer de le faire fonctionner sous G:S, vous pouvez exécuter ce qui suit, qui n'est pas permanent et qui reviendra en arrière après la déconnexion :

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'Main.panel.statusArea.keyboard.actor.show();'

0voto

user215876 Points 1

Agacé par cette situation, j'ai écrit un programme Qt simple de systray que l'on peut trouver sur GitHub : https://github.com/ssumpf/ktray

P.S.

Pour le construire, il peut être nécessaire de faire ce qui suit :

sudo apt-get install qt4-qmake libqt4-dev libqt4-private-dev

Ensuite, il est possible de le construire :

qmake
make
sudo copy ktray /usr/bin/ktray
sudo chmod 755 /usr/bin/ktray

Lancez-le ensuite en tant que

ktray

o

nohup ktray 2>/dev/null 1>/dev/null &

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X