Le mot dans la rue est que "gtk-enable-mnemonics" est obsolète depuis la version 3.10, et je ne sais pas du tout comment obtenir mon application pour afficher les mnémoniques.
Ils ne s'affichent que si j'appuie sur la alt
touche.
Veuillez voir ici:
J'ai essayé tout ce qui est suggéré dans cet article en ce qui concerne settings.ini, en changeant le booléen à l'opposé:
En relation:
Il semble que GTK + -3 ait perdu le paramètre "gtk-auto-mnemonics" après la version 3.8 (à partir de la version 3.10).
Le patch suivant pour 3.14.4 devrait réactiver "gtk-auto-mnemonics". Il fonctionnera probablement également avec d'autres versions de GTK + -3 comme 3.16. Après la compilation, vous n'aurez besoin que de ces fichiers (les deux premiers sont des liens symboliques):
http://ftp.gnome.org/pub/gnome/sources/gtk+/3.14/gtk+-3.14.4.tar.xz
Vous pouvez facilement commencer à utiliser les trucs compilés par cette (remplacer
lib64
avec lelib
cas échéant):-
Je ne sais pas pourquoi, mais il semble que les développeurs de GTK + soient devenus vraiment formidables en supprimant du code qui fournissait des fonctionnalités utiles comme celle-ci ... !!!
Si un développeur GTK + lit ceci: Comment ces lignes de code ont-elles blessé quelqu'un ou pourquoi ont-elles été supprimées ???
Si quelqu'un est intéressé par le commit d'origine:
On dirait que les personnes GTK + avaient une fonction de suppression de fonctionnalités à ce moment-là:
==========
la source
Je pense que je changeais le mauvais thème. Oops.
Des étapes ont suivi.
https://stackoverflow.com/a/24095212/2026508
Changement de:
gtk-auto-mnemonics = 0
<---- désactivéPassez à:
gtk-auto-mnemonics = 1
<---- activéDans GTK3, modifiez le fichier settings.ini:
/usr/share/themes/CURRENT_THEME_NAME/gtk3.0/settings.ini
Dans GTK2, changez dans gtkrc:
/usr/share/themes/CURRENT_THEME_NAME/gtk2.0/gtkrc
Mais assurez-vous que c'est le thème correct / actuel.
la source