GNOME Bugzilla – Bug 724238
Provide fallback-mode for !gnome-shell Desktops
Last modified: 2016-04-18 13:14:17 UTC
Created attachment 268918 [details] Gthumb 3.3.1 in Xubuntu 14.04 Hey, while it's great that you guys implemented gtkheaderbars and while that might work great on Gnome-Shell, it kinda leaves Xfce users out in the cold. We get a double window-border here and the app doesn't look very integrated into the rest of the desktop (even though – in my case – Xubuntu's default theme does support headerbars). It would be great if you could add a fallback mode like Evince or other apps did. That would be very much appreciated, after all, we're shipping gthumb by default in Xubuntu. Cheers Simon
If the fallback mode doesn't require too much work I have no objection to adding it. Are you sure that Evince uses an header-bar because I could not find any reference to it in the code.
Sorry about not being precise enough. What was added in Evince was a fallback mode showing a traditional menu, so in Xubuntu it looks as it looked before the Gnome3 Design changes. Another example is gnome-calculator, which does use the headerbar and the appmenu, but in Xubuntu (or even Unity) it has traditional window-borders and an old-school menubar.
It's not just Xfce users that face a problem, but any other DE. I just used gThumb 3.3.1 on Ubuntu 14.04 using the default Unity environment, and there are no window borders at all, just the header bar (save when maximized — then there are two titles!). Considering each and every other application has window decorations, the difference is jarring. Having an option to replace the header bar the would be wonderful. I'm not sure about Evince, but this was done with the Ubuntu-packaged version of Nautilus (and maybe some other applications) in 14.04, so that when GNOME shell is used the header bar is there, but in other environoments the regular title bar + tool bar is present. Thanks!
Also missing under !gnome-shell is any way to get to the preferences window.
I'm running into this problem using gThumb on Fedora 20 with the Cinnamon desktop. There's no minimize button visible and no way I can find to reach the preferences menu, making the program not very useful. :( The overall look is different than all other programs I'm using on Fedora, almost like it loaded the wrong theme or something. I can't find any button or menu to reveal an "about" dialog with a version number, but RPM says I'm running gThumb v3.3.2-4.
Just adding my support for this request. I understand gThumb is part of Gnome, but as of now it looks totally out of place on other desktop environments. That is a shame really, because I have been a happy gThumb user under Xfce for the past 8 years and would love to continue using the program.
3.2.8-2.fc21 does not give me any double window border under XFCE. There are minimize buttons and "Help > About" way and "Edit > Preferences" are available from the traditional main menu. Might be really 3.3.x stuff creating the problems here...
There is something weird about how gthumb 3.3.x handles its appmenu. When using gthumb inside a non-Gnome environment, the appmenu should get displayed as a button in the application window. In fact, it's possible to force that setting under Gnome, but gthumb won't comply. See attachment.
Created attachment 297261 [details] No appmenu in Gthumb 3.3.3 under Gnome 3.14
this is fixed in version 3.4.0 and higher.
Please reopen. The problem is still present in gthumb 3.4.1 (I'm using Debian/unstable with fvwm).
(In reply to Vincent Lefevre from comment #11) > Please reopen. The problem is still present in gthumb 3.4.1 (I'm using > Debian/unstable with fvwm). Sorry I was referring to comment #9, the appmenu is present now. About the alternative to the headerbar, sorry but it's not going to happen, it requires too much work and there is lack of interest among the developers.
Isn't it possible to have (optionally) both the header bar and the normal WM decorations? I suppose that this would require significantly less work (for instance, GKrellM leaves this choice to the user). The problem is that without the title bar, one misses features that can be provided by the window manager.
In case other users are affected by the same problem, this has globally been "fixed" for Gtk+ 3 thanks to gtk3-nocsd (but this is just a hack, a proper solution would actually be a configuration option in Gtk+ 3): https://github.com/PCMan/gtk3-nocsd