En essayant de manipuler ma configuration de clavier multilingue cassée par ce bogue , je suis encore tombé sur cet écran dans la section "taper" de gnome-Tweak-tool:
Comme vous pouvez le constater, le texte de l’option est gravement tronqué et aucune info-bulle n’émerge pour expliquer la fonction complète (le même problème se répète dans la plupart des autres menus déroulants). Je dis "encore" parce que j'ai déposé ce bogue il y a quelque temps .
La question : existe-t-il un endroit (fichier de configuration, gsetting, commentaire dbus, fichier source, peu importe) où je peux trouver le texte intégral des options ici?
Sur ma boîte 13.10, je les ai trouvés dans /usr/share/X11/xkb/rules/base.{xml,lst}
et /usr/share/X11/xkb/rules/evdev.{xml,lst}
. Les XML sont identiques, de même que les LST (du moins dans mon cas), je pense donc que l’un d’eux aurait le texte intégral que vous recherchiez.
Une autre chose que vous pouvez faire est de modifier gnome-Tweak-tool
afin que vous puissiez voir le texte entier. Voici comment j'ai "réparé" le mien:
usr/share/pyshared/gtweak/tweaks/Tweak_typing.py
, ligne 56 - amène les comboboxes de la section Saisie à afficher plus de caractères:
#renderer.props.max_width_chars = 40
renderer.props.max_width_chars = 80
/usr/share/pyshared/gtweak/tweakview.py
, ligne 49 - redimensionne la fenêtre de l'outil afin qu'il y ait de la place pour les listes déroulantes:
#self._main_window.set_size_request(740, 636)
self._main_window.set_size_request(1160, 680)
Ces valeurs fonctionnent bien pour moi, mais il existe même des options de texte plus longues qui ne correspondent toujours pas. Une meilleure solution consisterait à ajouter des info-bulles ou du défilement horizontal, mais je ne veux pas parler de GTK et de ses liaisons Python pour le moment. Espérons que les développeurs prendront connaissance du bogue que vous avez déposé.
Sur Ubuntu 15.04, ce fichier peut être localisé ici:
/usr/lib/python2.7/dist-packages/gtweak/tweaks/Tweak_group_xkb.py
Le réglage de renderer.props.max_width_chars = 80
a bien fonctionné.