[Bug 165534] Option to disable CSD dialogs in gtk4 backend
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Mon Mar 3 09:56:54 UTC 2025
https://bugs.documentfoundation.org/show_bug.cgi?id=165534
--- Comment #6 from Klaus Kusche <klaus.kusche at computerix.info> ---
(In reply to Michael Weghorn from comment #4)
> > However, in many cases LO with gtk4 is the only application in these
> > environments with CSD titlebars, and most important, it is the only
> > application which puts all the dialog buttons from the bottom right corner
> > to the titlebar left and right corner. This is very disruptive and
> > alienating for users which have never been in contact with gnome or any
> > gnome apps.
>
> Caolán might have more insights here. I personally prefer the "traditional"
> design as well, but thought that CSD titlebar approach is what GNOME
> envisions for its applications, even though it's also possible to stay with
> the traditional approach.
The gtk world is split w.r.t. UI design:
You have Gnome desktops, where all windows should have CSD titlebars,
and you have Xfce, Mate and oldstyle window manager (like icewm) desktops,
where CSD titlebars are unwanted and alien.
> For me on KDE Plasma, for example, gedit also uses a CSD titlebar, as does
> evince. Does that use a "traditional" titlebar for you on Xfce, Mate, icewm?
Over time, gtk applications have also been split:
You have applications for the Gnome desktop, which all use CSD titlebars.
Gedit and evince are both Gnome-specific applications, so they have CSD.
And you have Xfce or Mate applications for the same purpose and with similar
functionality, which have traditional title bars and no CSD.
Atril is Mate's evince equivalent, pluma is Mate's gedit equivalent,
mousepad is Xfce's gedit equivalent, and they also have their own terminal
emulator, their own photo viewer, their own file manager, their own archive
manager, their own CD burning program and so on, all without CSD title bars.
For desktop-agnostic gtk applications, the huge majority of gtk3 applications
is non-CSD, while gtk4 applications are mostly using CSD.
That's because Xfce and Mate users tend to stay with gtk3 applications as long
as they have a choice (because Xfce and Mate are also gtk3 based and will not
switch to gtk4 any time soon), while gtk4 applications are mostly used with
Gnome (which is the only gtk4 desktop environment I'm aware of).
For example, I use geeqie for photos, xarchiver for archives, galculatur as a
calculatur, geany for editing, meld for graphic diffs, several wxWidgets-based
apps, ... They are all non-Gnome, desktop-independent, gtk3 (with no activity
to move to gtk4 afaik) and non-CSD.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libreoffice-ux-advise
mailing list