[Bug 1191402] New: [Snapshots 20210929 and 20211001] [KDE Plasma Wayland] GTK Applications (Firefox, Inkscape etc) adopt broken adwaita theme, cursors do not follow Breeze default
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 Bug ID: 1191402 Summary: [Snapshots 20210929 and 20211001] [KDE Plasma Wayland] GTK Applications (Firefox, Inkscape etc) adopt broken adwaita theme, cursors do not follow Breeze default Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: mrcuve0@posteo.net QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:92.0) Gecko/20100101 Firefox/92.0 Build Identifier: After updating Tumbleweed from 20210927 to 20210929 (and 20211001) GTK applications like Firefox and Inkscape adopt an "old-looking" Adwaita theme, with non antialiased fonts and Adwait cursor. For instance, on Firefox, moving the mouse in and out the window makes the mouse cursor change to (what I believe is) Adwaita's default one, hence not following the default Breeze dark cursor. Reproducible: Always Steps to Reproduce: 1. Update from 20210927 to 20210929 (which I believe is the snapshot causing the issue) 2. Open Inkscape, the splashscreen has non-antialiased fonts, the cursor when inside the window does not respect system's default one (Breeze Dark in my case) 3. Open Firefox, a similar behavior happens: the cursor, when inside the window, changes from Breeze to Adwaita's one. It reverts back to the default one when placing the cursor outside the window. Actual Results: GTK applications stop following the GTK theme set by the user and revert back to Adwaita, with non-antialised fonts and general old looking theme. Setting back a custom GTK theme normally used by the user has no effect, even after logouts or reboots. Expected Results: Both GTK applications shall resort to the GTK theme adopted by the user, not Adwaita's one. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c1 --- Comment #1 from Mrcuve0 <mrcuve0@posteo.net> --- Created attachment 852970 --> http://bugzilla.opensuse.org/attachment.cgi?id=852970&action=edit Package List of the update The issue must be related to the update of one or many GTK-related packages to version 41, such as adwaita-icon-theme [40.1.1-1.2 -> 41.0-1.1], gsettings-desktop-schemas [40.0-1.3 -> 41.0-1.1] etc... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c2 --- Comment #2 from Mrcuve0 <mrcuve0@posteo.net> --- Created attachment 852973 --> http://bugzilla.opensuse.org/attachment.cgi?id=852973&action=edit Inkscape Splashscreen after the 20210929 update -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c3 --- Comment #3 from Mrcuve0 <mrcuve0@posteo.net> --- Created attachment 852976 --> http://bugzilla.opensuse.org/attachment.cgi?id=852976&action=edit Preview of the Breeze GTK theme Preview of the Breeze GTK theme, notice both the cursors and the fonts not matching the expected behavior -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c4 --- Comment #4 from Mrcuve0 <mrcuve0@posteo.net> --- Created attachment 852977 --> http://bugzilla.opensuse.org/attachment.cgi?id=852977&action=edit Preview of the 'default' GTK theme Preview of the 'default' GTK theme, in this case the cursor is outside the GTK window and follows the correct KDE Breeze theme. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c5 Mrcuve0 <mrcuve0@posteo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Other |KDE Workspace (Plasma) Assignee|screening-team-bugs@suse.de |opensuse-kde-bugs@opensuse. | |org --- Comment #5 from Mrcuve0 <mrcuve0@posteo.net> --- The bug has been reported on reddit: https://old.reddit.com/r/kde/comments/q3sbju/gtk_apps_theme_issue_in_plasma_... Changing this from "other" to "KDE Workspace (Plasma)" as it seems limited to Wayland -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c6 Jebin S <jebin12raj@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jebin12raj@gmail.com --- Comment #6 from Jebin S <jebin12raj@gmail.com> --- (In reply to Mrcuve0 from comment #5)
The bug has been reported on reddit:
https://old.reddit.com/r/kde/comments/q3sbju/ gtk_apps_theme_issue_in_plasma_5225_wayland/
Changing this from "other" to "KDE Workspace (Plasma)" as it seems limited to Wayland
Yes, I did face this issue. Here's the console log while trying to open geany. https://pastebin.com/kmF4VVhR -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c7 --- Comment #7 from Mrcuve0 <mrcuve0@posteo.net> --- In my case, the issue is fixed by simply installing xdg-desktop-portal-gnome.
sudo zypper in xdg-desktop-portal-gnome
(Solution found in https://www.linuxsurge.com/2021/10/how-to-fix-uglyjagged-fonts-flatpak-gtk.h...) I'll wait the other user to confirm this solutions and we can mark this bug as closed I think. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c8 --- Comment #8 from Jebin S <jebin12raj@gmail.com> --- (In reply to Mrcuve0 from comment #7)
In my case, the issue is fixed by simply installing xdg-desktop-portal-gnome.
sudo zypper in xdg-desktop-portal-gnome
(Solution found in https://www.linuxsurge.com/2021/10/how-to-fix-uglyjagged-fonts-flatpak-gtk. html)
I'll wait the other user to confirm this solutions and we can mark this bug as closed I think.
No, It doesn't solve the issue for me. It installs adwaita theme along with it and all the gtk apps adopt adwaita theme after installing xdg-desktop-portal-gnome. It could not be changed to follow breeze icon theme (as well as cursor). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c9 --- Comment #9 from Jebin S <jebin12raj@gmail.com> --- I'm facing the issue even after upgrading to plasma 5.23 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c10 --- Comment #10 from Jebin S <jebin12raj@gmail.com> --- The issue stopped once I disabled export GTK_USE_PORTAL=1 in the profile (which is a custom change I had made!). Now, they work fine. I'd still like to know if there's a way to get kde file selection in gtk apps in KDE! I think this bug can be marked as NOT a bug if no else is facing this issue right now! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c15 --- Comment #15 from Jebin S <jebin12raj@gmail.com> --- (In reply to Fabian Vogt from comment #14)
What's the output of:
gsettings get org.gnome.desktop.interface gtk-theme gsettings get org.gnome.desktop.interface cursor-theme gsettings get org.gnome.desktop.interface icon-theme
I tried the above with both export `GTK_USE_PORTAL=1`. For both, it comes out to be Breeze.
If any of those are not as expected, does it work after:
qdbus-qt5 org.kde.kded5 /modules/gtkconfig org.kde.GtkConfig.setGtkTheme Breeze
I still tried this when GTK_USE_PORTAL was enabled. But it had no effect. It did not switch to breeze theme. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c17 Vincent Chernin <vincent@vincentchernin.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vincent@vincentchernin.net --- Comment #17 from Vincent Chernin <vincent@vincentchernin.net> --- If installing xdg-desktop-portal-gnome solves the issue this is https://github.com/flatpak/xdg-desktop-portal-gtk/issues/355 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1191402 http://bugzilla.opensuse.org/show_bug.cgi?id=1191402#c18 --- Comment #18 from Mrcuve0 <mrcuve0@posteo.net> --- (In reply to Jebin S from comment #10)
The issue stopped once I disabled export GTK_USE_PORTAL=1 in the profile (which is a custom change I had made!). Now, they work fine. I'd still like to know if there's a way to get kde file selection in gtk apps in KDE! I think this bug can be marked as NOT a bug if no else is facing this issue right now!
Jebin, are you still facing the issue? In my case, it seems to be definitely solved since the last 3 or 4 snapshots (I'm on 20211031 right now). I still have only xdg-desktop-portal-gtk, xdg-desktop-portal-kde and xdg-desktop-portal installed (I removed xdg-desktop-portal-gnome as you can see from the previous posts). Basically I have now all GTK applications (Firefox, Inkscape etc) working as expected, I didn't try new things from the last posts so the issue must solved "by itself" with the latest snapshots -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com