GNOME Bugzilla – Bug 749976
Don't use GtkHeaderBar in Unity
Last modified: 2021-06-19 08:47:35 UTC
When running in Unity, eog looks out of place due to the use of the GtkHeaderBar. If we place the GtkHeaderBar where a traditional toolbar would be and use the window manager decorations it fits in better.
Created attachment 304086 [details] [review] use titlebar under unity
I filed an ubuntu-bug (https://bugs.launchpad.net/ubuntu/+source/eog/+bug/1511616), and a subsequent comment referred me to upstream Gnome to file a bug there also. Another comment stated: "That has to do with the use of CSD/GtkHeaderBar that doesn't work great out of gnome-shell" This bug page (Bug 749976) refers to GtkHeaderBar, and thus sounds like the same bug as mine, which follows: ----------------------------------------------- eog Version 3.16.3 under Lubuntu 15.10 does not respect window button placement I prefer to have the window close/minimize/maximize controls on the left, and have placed them there with Customize Look and Feel. However, eog places its own window controls on the right (with a different Theme, as well). I checked the Preferences, in case (as with Chromium) there were an option to "Use System Title Bar and Borders", but found none. ProblemType: Bug DistroRelease: Ubuntu 15.10 Package: eog 3.16.3-1ubuntu2 ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3 Uname: Linux 4.2.0-16-generic i686 ApportVersion: 2.19.1-0ubuntu4 Architecture: i386 CurrentDesktop: LXDE Date: Fri Oct 30 00:54:30 2015 SourcePackage: eog UpgradeStatus: No upgrade log present (probably fresh install)
Created attachment 314568 [details] Screenshot, showing both eog's window title bar, and one of mine
Created attachment 330214 [details] [review] 0001-Add-a-traditional-menu-bar.patch
Created attachment 330215 [details] [review] 0002-Show-traditional-title-bar-in-unity.patch I obsoleted the original patch submitted here since it doesn't apply cleanly. These 2 patches have been used in Debian since February. The 0001 patch has this entry in the changelog: Show a traditional menu bar if the DE requests it - happens for Xfce for example. Closes: https://bugs.debian.org/793445
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/eog/-/issues/ Thank you for your understanding and your help.