GNOME Bugzilla – Bug 505720
Hide toolbar in fullscreen mode
Last modified: 2013-01-05 12:25:22 UTC
If I want fullscreen what sense does a toolbar make?
I confirm this bug. When I press F11, the document is not shown in full screen. There is still a menubar located at the top of the screen. The only way to get rid of this bar and get my document in full screen is to press F11 once more, then use the menus to totally disable the menubar and then press F11 a last time to enter fullscreen.
Confirming.
A temporarily appearing toolbar would be nice, just like Totem.
FEATURE REQUEST: I actually signed up here on bugzilla just to make the suggestion that the toolbar be removed from fullscreen viewing. Make it a user selectable option to keep it visible in fullscreen. Once that is done I suggest binding the ctrl-+ keys to go up the 'view' tree. and the ctrl-- binding to go down the view tree.
Please excuse my ctrl-+ and ctrl-- suggestion ... evince already has it! I don't know how I missed that. I've been using evince for a very long time now ... Anyway ... I had another idea about removing the toolbar from full screen mode. How about putting all those toolbar options in the right-click menu? You'll have to replace the zoom levels with a menu option called "zoom in" and "zoom out" (or similar). It would be really nice to have a full screen of nothing but document and scroll bars IF they are needed.
FIX FOR THIS BUG (evince-2.26.2) I'm not much of a coder, but this has been so irritating for me I took a look at the code myself and was able to fix this bug on my own machine. I hope that someone would have a look at what I've done here and fix it for everyone else. In a file called ev-window.c on beginning on line 3384 there is this: [code] /* If the user doesn't have the main toolbar he/she won't probably want * the toolbar in fullscreen mode. See bug #483048 */ update_chrome_flag (window, EV_CHROME_FULLSCREEN_TOOLBAR, (window->priv->chrome & EV_CHROME_TOOLBAR) != 0); [/code] The fix is to replace the 'update_chrome-flag ....' with this: [code] update_chrome_flag (window, EV_CHROME_FULLSCREEN_TOOLBAR, FALSE); [/code] Please, GNOME people, fullscreen means full screen. Remove that blasted toolbar ;-)
(In reply to comment #6) > FIX FOR THIS BUG (evince-2.26.2) Thanks for your contribution. Could you please attach a proper patch to this bug? In http://live.gnome.org/Git/Developers you can find more information on how to do this. Thanks again!
Created attachment 144862 [details] [review] Patch to remove toolbar from full screen reading view. Thanks
Created attachment 146237 [details] [review] Giver user better control over viewing fullscreen toolbar. Changed the View menu to include a menu item that allows the user to choose if he or she would like to see the toolbar in full screen reading view. The new menu section looks like this: # Toolbar # Toolbar (Fullscreen) # Side Pane Added logic to ev-window.c to handle the fullscreen toolbar view based on user view selection.
while at first i too was irked by this bug, but when i thought about it. it is harder to fix than you think. firstly evince is not toem. here user interaction is necessary all the time when document is scrolled, so everytime toolbar appearing and disappearing is not a good idea. i think with gnome 2.28 the toolbar design has been improved to make it more compact and this is a good first step. maybe we can extend this so that in fullscreen it vanishes completely and only a line or soemthing is shown, which when clicked revealed the complete toolbar or something.
I like this idea. An example would be the way gedit handles fullscreen. I've gotten busy with work so I've not had the complete concentration I need to dive into this myself.
(In reply to comment #11) > I like this idea. > > An example would be the way gedit handles fullscreen. gedit's implementation does indeed look nice. though it should come with a pin option or something in the toolbar/settings so that people who want it to be always there can do so. maybe some clever hacker can copy gedit's code to evince.
Does this report is still active?
This bug report is not addressed in Evince 2.30.x (toolbar stays visible in full-screen mode).
Still happening on evince 3.4.0 (Ubuntu 12.04).
*** Bug 656814 has been marked as a duplicate of this bug. ***
I've implemented this recently as part of the wip UI modernization in this branch: http://git.gnome.org/browse/evince/log/?h=gnome3-style See: http://git.gnome.org/browse/evince/commit/?h=gnome3-style&id=8bffb3baf322f653d1f2b06fef5e04460e6d3b24
gnome3-style branch has already been merged into master, so this is now fixed.