#581346 evince: Regression: impossible to save settings for new documents

Package:
evince
Source:
evince
Description:
Document (PostScript, PDF) viewer
Submitter:
Anders Boström
Date:
2022-02-13 14:15:05 UTC
Severity:
normal
Tags:
#581346#5
Date:
2010-05-12 10:35:52 UTC
From:
To:
In evince 2.30, evince always starts with builtin default settings
for new documents. In earlier versions, it started with the settings
you selected last time you run evince.

This is very annoying, I have to move and resize the window, select
two-page view, select best fit and de-assert continuous every time I
start evince with a new document.

This is reported upstream in
https://bugzilla.gnome.org/show_bug.cgi?id=606090
and for Ubuntu in
https://bugs.edge.launchpad.net/ubuntu/+source/evince/+bug/544639

/ Anders

#581346#14
Date:
2010-07-07 18:31:00 UTC
From:
To:
Version: 2.30.1-1

This bug should be already fixed in testing.

Cheers,

#581346#19
Date:
2010-08-11 12:39:58 UTC
From:
To:
reopen 581346
tags 581346 - fixed-upstream
thanks
 JM> This bug should be already fixed in testing.

Well, it isn't... Have you even tested before you set it to resolved
fixed???

Also, if you care to read the upstream report, comment 13
(https://bugzilla.gnome.org/show_bug.cgi?id=606090#c13), it say:

"However, not all settings we used to save are saved now, only toolbar
 and sidebar visibility and window size are used as default values for
 new documents."

The remaining issues that annoys me are:
* two-page view
* page fit
* continuous

By the way, I can't understand why the upstream report was set to
fixed with a comment like that...

/ Anders

#581346#28
Date:
2011-04-12 18:44:14 UTC
From:
To:
Attached is a patch which (seems to work for me) changes the defaults to
two-page, non-continuous, best fit view, as a workaround for those who
prefer those settings.  Install as follows (you'll need a chunk of disc
space):

  As root:
    apt-get build-dep evince
  As you:
    apt-get source evince
    cd evince-2.30.3
    patch -p1 < ../evince-defaults.patch
    debuild
    (ignore the debsign failed error)
  As root:
    dpkg -i ../evince_2.30.3-2cjch_amd64.deb ../libevince2_2.30.3-2cjch_amd64.deb

Afterward you can remove all the files and directories created by the
above steps.

Conrad