Dans Natty Narwhal, j'avais l'habitude de faire quelques astuces astucieuses .gtkrc-2.0
pour désactiver les mnémoniques (menus soulignés) mais maintenant c'est impossible. Je suppose que dans Oneiric Ocelot, ce sera quelque chose de différent car il utilise GTK3.
J'avais l'habitude d'y parvenir en ajoutant les lignes suivantes:
gtk-enable-accels = 0
gtk-enable-mnemonics = 0
Comment puis-je me débarrasser des mnémoniques dans Oneiric Ocelot?
Réponses:
GTK3 n'utilise plus gtkrc, mais est passé au style avec CSS. Mais il existe toujours un moyen de modifier les paramètres globaux. Citant la référence GTK :
Voir cette page pour plus de détails.
Je me demande si cela fonctionne dans Unity, avec le menu global. Je ne sais pas si ces paramètres sont adaptés par lui.
la source
Après si longtemps et aucune réponse trouvée à ma question, je l'ai trouvée!
Pour masquer les mnémoniques (accélérateurs de clavier) dans GTK 3.x, il vous suffit d'ouvrir:
Ajoutez la ligne suivante:
Et enregistrez le fichier. Déconnectez-vous ou modifiez votre thème avec un autre, puis modifiez-le à nouveau. C'est tout. Rien de difficile à faire, seulement peu de recherches.
PS: Bien sûr, après la mise à jour du paquet ubuntu-light-themes, cela sera perdu et devra être refait.
la source
Pour "désactiver" les mnémoniques pour Nautilus 3.10.1 sur Ubuntu 14.04 qui utilise GTK3:
/home/YOURUSERNAME/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-mnemonics = 0
Sources:
* https://mail.gnome.org/archives/gtk-list/2011-March/msg00108.html
* https://developer.gnome.org/gtk3/stable/GtkSettings.html
ps Notez que les documents GTK disent que vous devriez avoir une variable d'environnement appelée
XDG_CONFIG_HOME
mais je n'en ai pas eu. J'avais un~/.config/gtk-3.0
dossier existant et il semble qu'il y regarde par défaut, sans la variable d'environnement.la source
ajouter
gtk-auto-mnemonics = 1
dans vos paramètres de thème:
/usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini
la source