Bug#876993: regression: menubar and toolbar doesn't autohide in fullscreen non-GNOME mode

Tony Garnock-Jones tonygarnockjones at gmail.com
Wed Sep 27 13:28:32 UTC 2017


Package: evince
Version: 3.25.92-1
Severity: normal

Dear Maintainer,

In stock (built-from-git) evince, viewing a PDF in full-screen mode, there is
no menubar, and the toolbar autohides after a brief delay.

In the debian-patched version, with XDG_CURRENT_DESKTOP=GNOME, no menubar
appears, and toolbar hiding works as usual in full-screen mode.

However, when running outside GNOME, there is a menubar, and neither the
menubar nor the toolbar autohide in full-screen mode.

I expected both the menubar and toolbar to autohide in full-screen mode, even
outside GNOME, in the debian-patched version.

I narrowed down the source of the problem to the recent inclusion of patches
traditional_menu_bar.patch and/or unity_normal_titlebar.patch. I'm afraid I
haven't narrowed it down any further than that.

One odd thing: careful observation shows that the toolbar is *trying* to hide
itself, but that there is another (?!?!) toolbar underneath (??!!??) which is
revealed as the "hide" animation takes place. Hovering the mouse over the small
zone below the menubar and near the top of the still-visible toolbar causes the
upper (?!) overlaying (!?) toolbar to slide into visibility again, covering up
the underlying (?!) toolbar again. (The movement is visible because the zoom
widget's x-coordinate is slightly different - maybe by 20 pixels or so - in the
two (?!) toolbars.)

Thank you!

Regards,
  Tony



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages evince depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
ii  evince-common                                3.25.92-1
ii  gsettings-desktop-schemas                    3.24.1-1
ii  libatk1.0-0                                  2.26.0-2
ii  libc6                                        2.24-17
ii  libcairo-gobject2                            1.14.10-1
ii  libcairo2                                    1.14.10-1
ii  libevdocument3-4                             3.25.92-1
ii  libevview3-3                                 3.25.92-1
ii  libgdk-pixbuf2.0-0                           2.36.10-2
ii  libglib2.0-0                                 2.54.0-1
ii  libgnome-desktop-3-12                        3.26.0-2
ii  libgtk-3-0                                   3.22.21-1
ii  libnautilus-extension1a                      3.26.0-1
ii  libpango-1.0-0                               1.40.12-1
ii  libpangocairo-1.0-0                          1.40.12-1
ii  libsecret-1-0                                0.18.5-3.1
ii  shared-mime-info                             1.8-1

Versions of packages evince recommends:
ii  dbus-x11 [dbus-session-bus]  1.11.16+really1.10.22-1

Versions of packages evince suggests:
ii  gvfs             1.30.4-1+b1
ii  nautilus-sendto  3.8.6-1
ii  poppler-data     0.4.8-1
pn  unrar            <none>

-- no debconf information



More information about the pkg-gnome-maintainers mailing list