TW - Strange Gtk App Behavior After Dup - Dark Themes Are Wonky
All, On Tumbleweed, I've had problems with Gtk apps. Since install, some Gtk apps like Gnome-Sudoku do not see the initial mouse click on the app. You have to click twice for the app to see the mouse click (likely GDK not being able to figure out what window to route the click to so it is discarded). This may be related to the issue with the openSUSE builds of Firefox and Thunderbird not seeing the middle-mouse scroll inputs unless the FF/TB window is focused as the top-level window. (the binary download from Mozilla.org works fine and does not exhibit this behavior) The workaround for the openSUSE Firefox and Thunderbird builds is to set the environment variable GDK_CORE_DEVICE_EVENTS=1. This doesn't fix gnome-sudoku initial mouse click behavior. After zypper dup last night, the gnome-sudoku app using the Nordic-darker theme has flip-flopped which window it messes up. Before update, the playing board was fine, but the number-pad popup was fuzzed out. After update it is reversed, the playing board is washed out, cell lines gone, etc.., but magically the number-pad popup is now perfectly themed. (the Nordic-darker theme is current from 10/10, two days ago, from gnome-look.org. The prior version of the theme from September showed the same behavior before updating to the latest version. Here is a screenshot of gnome-sudoku showing the washed out playing board and the perfect popup (not really playable like this): https://paste.opensuse.org/pastes/8e1f3bab400d Has anyone seen similar behavior from gtk apps? Any idea what change could have caused dark theme interpretation to change as shown in the screenshot? The gnome-sudoku package info is: Name : gnome-sudoku Version : 47.0 Release : 1.1 Architecture: x86_64 Install Date: Fri 11 Oct 2024 02:47:46 PM CDT Group : Amusements/Games/Logic Size : 474759 License : GPL-3.0-or-later Signature : RSA/SHA512, Tue 08 Oct 2024 10:51:12 AM CDT, Key ID 35a2f86e29b700a4 Source RPM : gnome-sudoku-47.0-1.1.src.rpm Build Date : Fri 13 Sep 2024 11:10:39 AM CDT Build Host : reproducible Packager : https://bugs.opensuse.org Vendor : openSUSE URL : https://wiki.gnome.org/Apps/Sudoku Summary : Sudoku Game for GNOME Description : Sudoku is a logic puzzle game, in which one must fill a 9 by 9 square with the correct digits. Distribution: openSUSE Tumbleweed The behavior of Gtk apps has been one of the only frustrating issues with Tumbleweed, which aside from those quirks has been near flawless and and exceptionally enjoyable distribution. All thoughts welcomed. I've chased this issue on and off for a couple of months and it looks like it could be one of about a dozen regressions in Gtk/GDK from the past 8 or so years. -- David C. Rankin, J.D.,P.E.
Hello, Still researching the nvidia driver issue.... In the Message; Subject : TW - Strange Gtk App Behavior After Dup - Dark Themes Are Wonky Message-ID : <858cb370-4265-4c18-9fb5-2f83904fbb6e@gmail.com> Date & Time: Sat, 12 Oct 2024 17:51:25 -0500 [DCR] == "David C. Rankin" <drankinatty@gmail.com> has written: My old wife solves the Sudoku puzzles that appear in the newspaper every morning. I don't think you're the same, but my wife's aim is to prevent senility. (^^;; [...] DCR> Here is a screenshot of gnome-sudoku showing the washed out DCR> playing board and the perfect popup (not really playable like this): DCR> https://paste.opensuse.org/pastes/8e1f3bab400d DCR> Has anyone seen similar behavior from gtk apps? Any idea what DCR> change could have caused dark theme interpretation to change DCR> as shown in the screenshot? [...] The reason is that you are not a Gnome user. In other words, for Gnome users, the Sudoku look and feel will remain the same as before. I STRONGLY want to know how to make Gnome apps reflect settings in other DEs! Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "During testing, Sakana found that its system began unexpectedly attempting to modify its own experiment code to extend the time it had to work on a problem." -- Research AI model unexpectedly attempts to modify its own code to extend runtime (ars TECHNICA) --
On 10/12/24 7:11 PM, Masaru Nomiya wrote:
My old wife solves the Sudoku puzzles that appear in the newspaper every morning. I don't think you're the same, but my wife's aim is to prevent senility. (^^;;
What makes you think it's any different here :)
DCR> Has anyone seen similar behavior from gtk apps? Any idea what DCR> change could have caused dark theme interpretation to change DCR> as shown in the screenshot? [...]
The reason is that you are not a Gnome user. In other words, for Gnome users, the Sudoku look and feel will remain the same as before.
I STRONGLY want to know how to make Gnome apps reflect settings in other DEs!
Therein lies the rub. Gnome has co-opted the (Gimp Toolkit - Gtk) as its own library and has no problem breaking backwards compatibility with the changes Gnome makes for its own purposes, community developers using the toolkit be damned. That is so contrary to how open-source is supposed to work. For years Gtk was the go-to toolkit for app developers. Look at the number of non-Gnome Gtk apps out there. Those apps were written when the toolkit was maintained in a sane way to prevent Gtk apps from suddenly breaking. Now, what worked yesterday may no longer work today in the Gtk world and all those apps are just screwed unless the maintainer has time to follow gnome commits and continually update to fix what gnome breaks -- that's totally unrealistic. Gtk+3 was bad enough with each point release breaking theme compatibility, but Gtk4 is just off the rails with its coupling the libadwaita dependency with the Gimp Toolkit. The community likes Gnome/Gtk4 like Linus loves Nvidia... -- David C. Rankin, J.D.,P.E.
Hello, In the Message; Subject : Re: TW - Strange Gtk App Behavior After Dup - Dark Themes Are Wonky Message-ID : <1baa4535-a55c-480a-a27d-5c145e2ee341@gmail.com> Date & Time: Sat, 12 Oct 2024 20:54:01 -0500 [DCR] == "David C. Rankin" <drankinatty@gmail.com> has written: DCR> On 10/12/24 7:11 PM, Masaru Nomiya wrote: MN> > My old wife solves the Sudoku puzzles that appear in the newspaper MN> > every morning. I don't think you're the same, but my wife's aim is to MN> > prevent senility. (^^;; DCR> What makes you think it's any different here :) You are young guy. v(^^) But I always wonder how many young people are in this ML. In Japan, it's all gone, [...] MN> > I STRONGLY want to know how to make Gnome apps reflect settings in MN> > other DEs! DCR> Therein lies the rub. Gnome has co-opted the (Gimp Toolkit - DCR> Gtk) as its own library and has no problem breaking backwards DCR> compatibility with the changes Gnome makes for its own purposes, DCR> community developers using the toolkit be damned. [...] DCR> Gtk+3 was bad enough with each point release breaking theme DCR> compatibility, but Gtk4 is just off the rails with its coupling DCR> the libadwaita dependency with the Gimp Toolkit. DCR> The community likes Gnome/Gtk4 like Linus loves Nvidia... Gnome seems to have become a Monroeist. Nautilus was made a victim a long time ago. Linus loves NVIDIA? With this...... Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Japan was the future but it's stuck in the past" -- Rupert Wingfield-Hayes (BBC) --
participants (2)
-
David C. Rankin
-
Masaru Nomiya