https://bugs.documentfoundation.org/show_bug.cgi?id=165534

            Bug ID: 165534
           Summary: Option to disable CSD dialogs in gtk4 backend
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

Description:
The Gentoo team has decided to drop support for the LO gtk3 backend and support
only the LO gtk4 backend on all gtk platforms, also for non-Gnome and/or gtk3
desktop environments like Xfce, Mate, icewm etc..

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.

This is especially true for environments like the linux server I run for my
students at our university: The desktop is Xfce with MS Windows like theme and
settings, and with CSD globally switched off (which unfortunately works only
for gtk3, not for gtk4), and 95 % of the students only have Windows background
and never seen linux before.

I had to switch to the LO qt6 backend for this reason, which is not optimal in
a pure gtk3 environment. For this reason, the version information down below in
the bug report also says qt6, the gtk4 backend is no longer compiled into my
LO, and gtk4 is also no longer installed here.

So could you please add an option to the LO gtk4 backend which switches back to
traditional title bars and (much more important!) reverts all dialogs back to
the traditional button layout (buttons at the bottom!)? Or even better, could
you switch the dialogs automatically depending on the desktop environment
(Gnome / non-Gnome)?

Version is 25.2.1.1, which is not in your list.

Steps to Reproduce:
Start LO with gtk4 backend.

Actual Results:
All LO dialogs have CSD titlebars and have moved all their buttons up to the
titlebar.

Expected Results:
As this is a non-Gnome environment, LO should have traditional titlebars and
the traditional dialog layout with the buttons at the bottom, conforming to
Xfce / Mate / Windows design guidelines. At least, that should be configurable.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 25.2.1.1 (X86_64) / LibreOffice Community
Build ID: 520(Build:1)
CPU threads: 16; OS: Linux 6.13; UI render: default; VCL: qt6 (cairo+xcb)
Locale: de-DE (en_DE.iso885915); UI: en-US
Gentoo official package
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to