Comment 11 for bug 682492

Revision history for this message
John Neffenger (jgneff) wrote :

This bug was fixed today by one of the Evince developers. For details on exactly what the fix does, see my notes here:

    https://bugzilla.gnome.org/show_bug.cgi?id=639003#c21

The patch also works when applied to the earlier Evince source code in the current Ubuntu 11.10. For the impatient, you can download the patch into your home directory and apply it locally with something like:

    $ sudo apt-get install gnome-devel
    $ sudo apt-get build-dep evince
    $ apt-get source evince
    $ cd evince-3.2.1
    $ patch -p1 < ~/0001-Save-always-settings-that-can-bse-saved-as-default-i.patch
    $ ./configure
    $ make
    $ sudo make install

This places the fixed Evince in "/usr/local/bin", so you should pick it up right away. There is also a less invasive alternative to working around the bug using a simple Bash script, available here:

    https://bugzilla.gnome.org/show_bug.cgi?id=639003#c17

I would really like to see this fix included in the next release of Ubuntu. I switched to Ubuntu back in 2006, and I can think of no bug since then that has been more bothersome—even maddening—than this one.