如何为ev​​ince定制/添加键盘快捷键

我正在使用随Ubuntu 14.04一起提供的evince 3.10.3。 我不喜欢键盘快捷键的一些默认设置。 但是,我无法弄清楚如何自定义它们。

关注这个问题 ,这是我尝试过的:

  1. 我安装了dconf-editor并将can-change-accels更改为true。
  2. 我用UBUNTU_MENUPROXY=0 evince打开了UBUNTU_MENUPROXY=0 evince
  3. 我将鼠标指针hover在一个条目(例如, Find )上,然后键入我想要的快捷方式(例如/ )。

但相应的快捷方式不会改变。 我实际上根本没有认识到任何变化。

有什么我做错了吗? 为evince定制键盘快捷键的正确程序是什么?

你试过这个吗? (老派的方法!)

您可以手动编辑文件以设置您喜欢的键盘快捷键。 “accels”文件位于.config / evince中的主文件夹中。 这个文件有这样的行:

 (gtk_accel_path "/BookmarsPopupActions/OpenBookmark" "o") 

您将在许多其他程序中找到相同风格的配置文件:

Gimp:在〜/ .gimp / menurc中。
Geeqie:在〜/ .config / geeqie / accels中。

您在大多数行的前面找到的分号是注释符号 – 它们禁用以下内容。

修饰键被称为 。 对于大多数键盘,它们是Control,Shift,Alt。 如果您不想要修改器,则不需要修改器。

我建议你关闭有问题的应用程序并编辑accels文件。

在我看来,这只是棘手的部分是知道配置行中间应该是什么。 在像Gimp和Geeqie这样的应用程序中,accels文件是所有允许快捷方式的详尽列表。 所有都在行开头用分号注释掉。 在Evince,我家里的accels文件相当吝啬,没有太多的麻烦来修复。