Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using the Ubuntu document viever Evince. Lately, I found out how to add custom keyboard shortcuts for the program. I was searching for a way to add a shortcut e.g. for View / Best fit (also available as a button). What I found was the Keyboard shortcut page which describes how to setup shortcuts using gconf-editor. That worked as described. However, once I restart my system the shortcuts are gone. How can I set them permanently?

share|improve this question
up vote 7 down vote accepted

For Ubuntu 12.04 and up:

Use dconf-editor instead of gconf-editor

sudo apt-get install dconf-tools

Then set dconf>org>gnome>desktop>interface>can-change-accels to true

Setting shortcuts when using global menu:

  1. Open evince (or any app) with UBUNTU_MENUPROXY=0 evince
  2. Browse menus, hover an entry, type your shortcut
share|improve this answer
The tutorial does not use dconf but gconf. They also state that I can "Uncheck the value box for can_change_accels in the right side of the window." after I am done. – JJD May 12 '12 at 23:52
Im guessing you're using 11.10 or up ? That tutorial is probably outdated. See gconf vs dconf for explanations. You can still uncheck the box when you're done editing. – user55822 May 13 '12 at 8:19
Sorry, I forgot to mention I am still running Ubuntu 10.10. (Maverick). – JJD May 13 '12 at 13:58
Starting evince with UBUNTU_MENUPROXY=0 evince from the command line to set the shortcuts helped. One should add this to the tutorial I started with. Thank you, user55822! – JJD May 13 '12 at 15:48
this does not work for toolbar entries, so one cannot create shortcuts for history navigation (back/forward) – sds Dec 15 '15 at 16:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.