GNOME Bugzilla – Bug 552426
Print options shouldn't be saved across different sessions
Last modified: 2015-03-17 11:53:49 UTC
A feature was added to evince which saves print options across different sessions. This feature is inconsistent with any other standard application that I know of, and causes many problems, some of them hard to find. I encountered it when I printed a duplex document on a regular printer, by first printing the odd pages and then the even pages. Some time afterwards, I tried to print a one-page document and nothing came out of the printer. After some time of printer troubleshooting, I discovered that the "print only even pages" was selected on a different tab. Other users have printed many copies of a long document by mistake, because they didn't clear the number of copies option. This feature can very easily be disabled: see my patch at http://launchpadlibrarian.net/16969148/diff This report is based on the bug report at https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/154096 Thanks, Noam Other information:
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 349102 ***
Thanks for pointing me to bug 349102. Actually, this bug is not a duplicate of bug 349102, it's a request to revert the situation to what it was before the bug was fixed. I think (and so do the others who reported this bug) that if someone wants to change the default paper type, for example, he should change it in the global print options. It's very uncommon that someone usually wants one page type with evince and another with firefox, for example. It's very common to expect your specific print settings (number of copies, odd/even pages, etc.) to be remembered only for a specific instance of an application.
I also think that this is not a duplicate of bug 349102, and it's still valid for evince-2.28.1. Maybe this can be fixed for GNOME 2.30?
We already reverted the inital behaviour so that now we save only some of the settings and per document instead of globally. What's wrong with that?
Felix, Noam, could you please answer Carlos' questions in comment #4 and reopen this bugreport? Thanks in advance. FWIW: I think I'd make it a (GConf) option that the ISV or the user can select the behaviour.
I'm sorry, the mail missed me. Can you say which options are still saved globally? I don't yet have the latest evince to check that out. I actually don't know why should any printing option be saved globally, but perhaps I don't think of the right ones.
I realize this is a rather late response to Carlos (#4). I just wanted to make clear that this bug is very far from resolved. I just encountered it again this morning and it is EXTREMELY annoying. Yesterday I printed 50 copies of an assignment. Today I printed a *different* document for myself and Evince thought "Aha, you printed 50 copies last time, you must want to that *every time*!" and went ahead and printed 50 copies... I am on Ubuntu 14.04 LTS, Evince 3.10.3.