GNOME Bugzilla – Bug 742736
A second toolbar appears in fullscreen mode
Last modified: 2018-05-22 16:04:24 UTC
Created attachment 294256 [details] A screenshot showing the duplicated toolbar While using a tiling window manager and entering fullscreen mode, a second toolbar appears under the first one. This secondary toolbar hides after a certain amount of time, while the primary one stays indefinitely. Steps to reproduce: 1) Use a tiling window manager (I am using xmonad, but I also tested this in ratpoison) 2) Enter fullscreen mode using the View Options -> Fullscreen menu 3) Observe the second toolbar drop down beneath the first Actual result: Two toolbars are present Expected result: The primary toolbar should disappear and the secondary (or fullscreen) toolbar should remain and be hidden after a certain amount of time. I've attached a screenshot of the bug, in case that's helpful.
Can you reproduce this behaviour with other GNOME applications? e.g. Totem 3.14.
In totem 3.14 the fullscreen button has no effect whatsoever, and in eog the fullscreen functions exactly as it should.
Are you still having this issue? Evince in Ubuntu and Debian had a patch which added a menubar and toolbar, but it's been recently dropped in version 3.26.0-3.
The problem still occurs in evince 3.26.0.
It appears that either Gtk or ratpoison do not support changing the fullscreen state of the window under ratpoison. Other GNOME apps show similar behavior. Eog doesn't hide the headerbar and has the same double-toolbar behavior as Evince. Totem and Gedit wait for the window-state-event before updating their UIs for fullscreen mode so they don't go fullscreen at all, but at least their UIs don't get weird. Evince could listen for the window-state-event signal the same way Totem and Gedit do. Fullscreen mode won't work but at least there won't be a double toolbar.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/551.