2012-04-11 3 views
3

Я узнал, что "gtk-auto-mnemonic = 0" должен снова включить подчеркнутые сочетания клавиш, но ни "gtk-auto-mnemonic = 0", ни "gtk-auto-mnemonic = 1" в конце каждого файла темы не имеет значения.Gnome 3 всегда показывает сочетания клавиш ALT + x

Этот совет действует только для Gnome 2?

Как я могу сделать ярлыки всегда видимыми, а не только когда я нажимаю ALT?

Я сделал это с

locate gtkrc | grep themes | xargs -I @ echo "echo \"gtk-auto-mnemonics = 0\" >> @" | sudo sh 

И проверена (как с нуля и один, как я попробовал оба):

~$ locate gtkrc | grep themes | xargs grep auto 
/usr/share/gimp/2.0/themes/Default/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/gimp/2.0/themes/Small/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Crux/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Default/gtk-2.0-key/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Emacs/gtk-2.0-key/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/HighContrast/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/HighContrastInverse/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Industrial/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/LowContrast/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Mist/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Raleigh/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/Redmond/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/ThinIce/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 
/usr/share/themes/bubble/gtk-2.0/gtkrc:gtk-auto-mnemonics = 1 

ответ

5

Try:

$ dconf write /org/gnome/desktop/interface/automatic-mnemonics false 

По его схема: Показывать только мнемонику, когда нажата клавиша Alt. Следует ли автоматически отображать и скрывать мнемонику, когда пользователь нажимает клавишу Alt..

В качестве альтернативы вы можете использовать dconf-editor, чтобы изменить значение.

Чтобы изменения вступили в силу, вам нужно будет заново запустить приложение.

+0

Это делает мои keybinds * never * отображаемыми, а не только когда я нажимаю alt. –

+1

Вы попробовали? Вы пытались закрыть приложение и снова открыть его? – gpoo

+0

Мне нужно перезапустить приложение. Спасибо, это работает! –