Em Natty Narwhal, eu costumava fazer alguns truques bacanas .gtkrc-2.0
para desativar mnemônicos (menus sublinhados), mas agora é impossível. Presumo que no Oneiric Ocelot será algo diferente porque usa GTK3.
Eu costumava conseguir isso adicionando as seguintes linhas:
gtk-enable-accels = 0
gtk-enable-mnemonics = 0
Como posso me livrar dos mnemônicos do Oneiric Ocelot?
11.10
menu
gtk3
keyboard-accelerators
Chris
fonte
fonte
Respostas:
O GTK3 não usa mais o gtkrc, mas mudou para o estilo com CSS. Mas ainda há uma maneira de alterar as configurações globais. Citando a partir da referência GTK :
Veja essa página para mais alguns detalhes.
Gostaria de saber se isso funciona no Unity, porém, com o menu global. Não sei se essas configurações são adaptadas por ele.
fonte
Depois de tanto tempo e nenhuma resposta foi encontrada na minha pergunta, eu a encontrei!
Para ocultar mnemônicos (aceleradores de teclado) no GTK 3.x, basta abrir:
Adicione a seguinte linha:
E salve o arquivo. Faça logout ou altere seu tema com outro e, em seguida, altere-o novamente. Isso é tudo. Nada difícil de fazer, apenas pouca pesquisa.
PS: É claro que após a atualização do pacote ubuntu-light-themes, isso será perdido e precisará ser refeito novamente.
fonte
Para "desativar" os mnemônicos do Nautilus 3.10.1 no Ubuntu 14.04, que usa o GTK3:
/home/YOURUSERNAME/.config/gtk-3.0/settings.ini
[Settings]
gtk-enable-mnemonics = 0
Fontes:
* https://mail.gnome.org/archives/gtk-list/2011-March/msg00108.html
* https://developer.gnome.org/gtk3/stable/GtkSettings.html
ps Observe que os documentos do GTK dizem que você deve ter uma variável de ambiente chamada,
XDG_CONFIG_HOME
mas eu não a tinha. Eu tinha uma~/.config/gtk-3.0
pasta existente e parece que ela está procurando por padrão, sem a variável de ambiente.fonte
adicionar
gtk-auto-mnemonics = 1
nas configurações do seu tema:
/usr/share/themes/YOUR_THEME_NAME/gtk-3.0/settings.ini
fonte