GNOME Bugzilla – Bug 435672
Doesn't use-dual mode for presentations
Last modified: 2013-01-09 20:09:24 UTC
When using the dual-mode in the main window, it should also be used in presentation mode.
hmm, why not just use fullscreen instead of presentation mode for that?
Because fullscreen still has a toolbar, and all. It just doesn't behave the same way the presentation mode does.
Since this wishlist bug has been set as "unconfirmed" for almost two years, I'd like to ask if evince's team doesn't want to allow dual-page presentations or if the bug just was forgot. Thank you
To be honest, I don't get the reason one want to have dualpage during presentation.
Well, I'd find it very useful when reading books, maximizing reading area and minimizing distractions. Dual page would be useful since most screen are wider then higher. Moreover, it would give more the feel of a real book. Now that we can remove the toolbar in fullscreen-mode I need this feature less, but note that I have to remove the toolbar when I want to read fullscreen and add it when I return to normal. And black background is better then gray, with page borders in black and the scrolling bar. Personally I'd like to have dual page presentation mode with the two pages touching in the center, without any gap. Call it "reading mode" or "book mode" :) From my point of view, I don't get the reason not to include this, if one is looking at a presentation (which is usually with the screen's proportions), it does not have dual-page enabled, so it does not even need to go back, disable, and return to presentation. Cheers, Stefano
Same as Stefano. I (try to) use evince to read comics.
Fullscreen mode should work for you. If not, let's try to work it out.
Would removing the toolbar in full-screen mode fix it for you? If so, this can be closed as a duplicate of bug 505720.
Having an auto-hiding toolbar or separate toolbar visibility setting for fullscreen would fix this *if* we also remove the slight border around the pages in fullscreen mode. If the user is trying to make maximum use of their available screen real-estate, then the border and drop shadow are not a good use of the available pixels.
I would also like to see this bug fixed, or an alternate solution found. Here is a quick use case, limitations I see in current evince regarding it, and possible alternatives for solutions. I recently got back into photography. I bought photography books and magazines, most of them PDFs. These guys like fancy layouts, especially spreads, i.e. layouts where images spread across two facing pages. Ideally, I would like to read those full-screen, without spacing and border, to maximize content size. I also want them in dual mode, to appreciate aforementioned spreads (my screen is wide enough for two pages in best-fit mode). Of course, I would like facing pages together, without gap between them. Current options I see with current evince are : 1. Presentation: maximizes screen estate, clean dark background but no dual mode which is a deal-breaker for this use case. 2. Full-screen: once I have removed the toolbar (that I'll need to re-enable when returning in default mode), it remains spacing and borders around each page, including a gap in-between. The scrollbar may also be present but I use mainly best-fit so let's ignore that for now. I am losing about 16px vertically, making pages smaller than needed. While I can somehow ignore left and right borders/spacing (my screen is larger, so it is just a question of color), the center gap ruins spreads. Between facing pages, I have : black border of left page (about 5px), light gray background (about 5px), dark gray of right page (1px). That makes 11px and 3 colors. Useable, but not quite the best reading experience. What can be done about it? I initially thought the idea proposed in this bug report (keeping the dual-view setting in presentation mode) was the simpler and less intrusive approach. While I still think it is the least intrusive, I must reconsider the "simpler" part after having looked at the code. Presentation mode seems handled completely separately from the other modes. Unless I am mistaken, EvViewPresentation shares nothing with EvView which handles dual mode view. This looks like a serious job requiring more time than I can freely provide at the moment, or more experience with evince code. Another simpler, more radical alternative would be to remove spacing and borders in default and full-screen modes (and switch to a darker background). I personally use a custom patched version of evince that just does that (although it is a hack and I did not found yet where to change the background color). If there is a rationale behind the spacing and borders, and these are desirable, an option could be added to trigger this behavior on demand (something like "Maximize Screen Estate", or at least "Remove Gap between Facing Pages"). This is the way the problem is handled in Adobe's reader (which has no spacing/borders, but shows a gap by default), and would not be too difficult to implement.
With recent versions of evince, the border can be styled with CSS... I have to check if there is a way of doing CSS that only affects the fullscreen mode and if you can hide the borders at all using css. If so, then this bug can be closed an people wanting to hide the borders could use custom css. But also note that the "shadow" border is also gone in recent versions of evince, so maybe this is already enough for you?
Created attachment 233101 [details] Screenshot of evince in dual page mode in fullscreen The screenshot shows how it looks with evince master in full screen. The border is very thin.
I am closing it as fixed. In evince master the toolbar is automatically hidden in full screen, there you can use any mode (for the screen shot I used dual page, fit page and non-continuous). There is no drop-shadow and the border is quite slim. Please, fee free to re-open it and add more information if you think it is not already fixed.