Dizem que "gtk-enable-mnemonics" está obsoleto desde a versão 3.10 e não tenho certeza de como fazer com que meu aplicativo exiba mnemonics.
Eles serão exibidos apenas se eu pressionar a alt
tecla
Por favor, veja aqui:
Eu tentei tudo o que é sugerido neste artigo em relação ao settings.ini, alternando o bool para o oposto:
Relacionado:
Parece que o GTK + -3 perdeu a configuração "gtk-auto-mnemonics" após a versão 3.8 (a partir da versão 3.10).
O patch a seguir para 3.14.4 deve reativar "gtk-auto-mnemonics". Provavelmente também funcionará com outras versões do GTK + -3 como a 3.16. Após a compilação, você precisará apenas desses arquivos (os dois primeiros são links simbólicos):
http://ftp.gnome.org/pub/gnome/sources/gtk+/3.14/gtk+-3.14.4.tar.xz
Você pode facilmente começar a usar o material compilado por isso (substitua
lib64
por,lib
se necessário):-
Não sei por que, mas parece que os desenvolvedores do GTK + se tornaram realmente ótimos na remoção de código que fornecia recursos úteis como este ... !!!
Se algum desenvolvedor do GTK + lê o seguinte: Como essas linhas de código machucaram alguém ou por que motivo removeram ???
Se alguém estiver interessado no commit original:
Parece que o pessoal do GTK + teve uma execução de remoção de recurso naquele momento:
==========
fonte
Eu acho que estava mudando o tema errado. Opa
Passos seguidos.
https://stackoverflow.com/a/24095212/2026508
Alterar de:
gtk-auto-mnemonics = 0
<---- DesativadoAltere para:
gtk-auto-mnemonics = 1
<---- AtivadoNo GTK3, altere o settings.ini:
/usr/share/themes/CURRENT_THEME_NAME/gtk3.0/settings.ini
No GTK2, altere o gtkrc:
/usr/share/themes/CURRENT_THEME_NAME/gtk2.0/gtkrc
Mas verifique se é o tema correto / atual.
fonte