像以前一样更改菜单项快捷键

像以前一样更改菜单项快捷键

在 10.04 中,我设置了系统,这样我可以将鼠标悬停在菜单项上并输入快捷方式,这将是该项目的快捷方式。为此,我/desktop/gnome/interface/can_change_accels在 gconf-editor 中启用了此功能。

但是,升级到 12.04 后,这个功能似乎消失了。该项仍然存在于 gconf 中,但似乎必须生效。

我真的希望这个能够奏效,因为这是一个非常巧妙的技巧,可以让我的生活变得轻松很多。

干杯。

答案1

它不起作用的原因是https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/610234

我通过自定义 gtk-3 主题和 gedit“accels”文件重新映射了我的 gedit 键,如下所示:https://live.gnome.org/action/login/Gedit/KeyboardShortcuts#line-102

其他 gnome 应用程序似乎有类似的“加速度”图,它们在启动时读取:~/.config/banshee-1/gtk_accel_map

$ find .config -type f -print0 | xargs -0 grep -l GtkAccelMap
.config/gedit/加速
.config/banshee-1/gtk_accel_map
.config/evince/加速
.config/eog/加速
.config/Empathy/accels.txt

如果您没有使用已有默认映射的组合键,则无需编辑~/.config/gtk-3.0/gtk.css。只需编辑相关GtkAccelMap文件并重新启动应用程序即可。

相关内容