web-dev-qa-db-fra.com

Où trouver le texte complet des options de "saisie" dans gnome-Tweak-tool

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:

gnome-Tweak-tool -> typing -> caps lock

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?

5
Rmano

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é.

3
mcmlxxxvi

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é.

3
y.bregey