| Summary: | GTK4 programs are not themed to Breeze, when it is selected | ||
|---|---|---|---|
| Product: | [Plasma] Breeze | Reporter: | Mors Mortium <morsmortium> |
| Component: | gtk theme | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | agrinev98, boctorpoo, leguen.yannick, mail, morsmortium, nate, openmail+kde, uhhadd, victorsouzaleal |
| Priority: | NOR | ||
| Version First Reported In: | 5.26.4 | ||
| Target Milestone: | --- | ||
| Platform: | Manjaro | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Mors Mortium
2023-01-12 17:18:02 UTC
Are these apps using libadwaita for their theming, or not? The example app (gtk4-demos) does not need libadwaita, and it is reproducible without libadwaita installed. Other GTK4 (not libadawaita) programs, with which this can be reproduced are gtkcord4, vte4. OK, thanks. I can now reproduce this issue on Arch Linux with GTK 4.20.2. No issue with GTK2 or GTK3 apps, and it didn't happen with GTK 4.18.x Setting GTK_THEME=Breeze is indeed a valid workaround. I can reproduce this issue too Arch Linux / GTK4 4.20.1-1 I had to use the workaround (GTK_THEME=Breeze) manually in GTK4 apps like LACT This happens with all GTK4 applications on Wayland for me, too. I am also on Arch. Only forcing them to run as X clients with GDK_BACKEND makes them respect settings. They do not respect anything configured in $HOME/.config/gtk-4.0/ when running as native Wayland clients. This includes icons, fonts and font sizes, too, which are defaulting back to Cantarell 11 on everything. It seems like the gsettings prefs are also now being ignored by GTK4. I've tried with GTK 4.20.1 and 4.20.2, with no apparent differences. https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/issues/14 Possibly related for the Arch users. I am not sure if my issue can be reproduced still, since this happened on Plasma 5 and Manjaro and I use Plasma 6 and Artix now (In reply to Mors Mortium from comment #7) > https://gitlab.archlinux.org/archlinux/packaging/packages/gtk4/-/issues/14 > Possibly related for the Arch users. I am not sure if my issue can be > reproduced still, since this happened on Plasma 5 and Manjaro and I use > Plasma 6 and Artix now I confirm that this was related. The issue has just been fixed in gtk4 4.20.2-2. Non-libadwaita gtk4 applications now use the Breeze theme (or any other configured theme) as they should. Alright, since the recent issue was fixed and the old issue can't be reproduced even by me, the reporter, I'll close this. |