En Natty Narwhal solía hacer algunos trucos ingeniosos .gtkrc-2.0
para desactivar los mnemónicos (menús subrayados), pero ahora es imposible. Supongo que en Oneiric Ocelot será algo diferente porque usa GTK3.
Solía lograr esto agregando las siguientes líneas:
gtk-enable-accels = 0
gtk-enable-mnemonics = 0
¿Cómo puedo deshacerme de la mnemotecnia en Oneiric Ocelot?
11.10
menu
gtk3
keyboard-accelerators
Chris
fuente
fuente
Respuestas:
GTK3 ya no usa gtkrc, pero se movió al estilo con CSS. Pero todavía hay una manera de cambiar la configuración global. Citando de la referencia GTK :
Vea esa página para más detalles.
Sin embargo, me pregunto si esto funciona en Unity, con el menú global. No sé si esta configuración está adaptada por ella.
fuente
¡Después de tanto tiempo y no encontré ninguna respuesta en mi pregunta, la encontré!
Para ocultar mnemónicos (aceleradores de teclado) en GTK 3.x solo necesita abrir:
Agregue la siguiente línea:
Y guarda el archivo. Cierre sesión o cambie su tema por otro y luego cámbielo nuevamente. Eso es todo. Nada difícil de hacer, solo poca investigación.
PD: Por supuesto, después de la actualización del paquete ubuntu-light-themes, esto se perderá y será necesario volver a hacer.
fuente
Para "deshabilitar" la mnemotecnia para Nautilus 3.10.1 en Ubuntu 14.04 que usa GTK3:
/home/YOURUSERNAME/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-mnemonics = 0
Fuentes:
* https://mail.gnome.org/archives/gtk-list/2011-March/msg00108.html
* https://developer.gnome.org/gtk3/stable/GtkSettings.html
ps Tenga en cuenta que los documentos GTK dicen que debería tener una variable de entorno llamada
XDG_CONFIG_HOME
pero yo no tenía una. Tenía una~/.config/gtk-3.0
carpeta existente y parece que está buscando allí de forma predeterminada, sin la variable de entorno.fuente
añadir
gtk-auto-mnemonics = 1
en la configuración de tu tema:
/usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini
fuente