Application UI style layout differences

Hi Folks,
I’m not sure if something has changed or I’m just noticing this now, but it seems to me that some of the application save dialogue window styles have changed; I’m using KDE(Wayland) on Tumbleweed with an openSUSE theme, Breeze application style.
I find the following layout awkward (it is from Thunderbird):


While the following layout is more intuitive (it is from Firefox):

I’m probably just more used to seeing the second of the two layouts; my preference isn’t due to a functionality difference.
Is it feasible to override an application’s UI layout style? If it is a simple fix, would someone point me to a guide, as I’m not even sure what I should be asking to change!
Cheers,
Brad

OK, here’s the explanation: Thunderbird and Firefox both are GTK based apps. KDE is Qt based.
To fix this, in Plasma Systemsettings, search for gtk, click on Application Style. On the upper right You see Configure GNOME/GTK application style. From the dropdown, select Breeze. Click on Preview, if OK, then Apply

1 Like

knurpht, thanks for the suggestion, but I already had that setting as Breeze.
I was wondering if there is some application-specific style setting that circumvents the system style settings; something that I tweeked while trying to get something else to work the way I wanted?
Cheers

I’m not sure why they don’t both appear consistently with respect to the desired GTK theme. Are they both installed from openSUSE RPMs?

As a quick test, try launching thunderbird form a terminal like this…
GTK_THEME=Breeze thunderbird
Any different?

Hi deano_ferrari,
Yes, they are both installed from Factory (vendor openSUSE).
I closed and relaunched TB as you suggested, opened a msg and selected File>Save As>File… and got the same result as in my initial post.
Have a nice evening.

Is there some setting in Tunderbird that configures the file dialogs? Your FF screenshots clearly shows the Plasma one, the Thunderbird screenshot … well looks like the internal one.

Firefox today should default to using XDG Desktop Portal. It is possible that Thunderbird has different defaults. See as example

https://wiki.archlinux.org/title/Firefox#XDG_Desktop_Portal_integration

1 Like

@knurpht , @arvidjaar . Thanks for you help! The XDG link pointed me towards GitHub - lxqt/xdg-desktop-portal-lxqt: A backend implementation for xdg-desktop-portal, which provided a changed the behaviour I was interested in…whether it will adversely change other things, well we’ll see.
I changed each of the TB config settings widget.“use-xdg-desktop-portal.*” attributes from the default value “2” to the suggested value “1”; probably some did not have to be changed.
All the best,
Brad

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.