GNOME 3.37.1 Released

2020-04-30 Thread Jordan Petridis via desktop-devel-list
Hi, GNOME 3.37.1 is now available. This is the first unstable release leading to 3.38 stable series. If you want to compile GNOME 3.37.1, you can use the official BuildStream project snapshot. Thanks to BuildStream's build sandbox, it should build reliably for you regardless of the dependencies

Re: How to detect a gtk desktop programmatically

2020-04-30 Thread Emmanuele Bassi via desktop-devel-list
On Thu, 30 Apr 2020 at 17:23, Michael Catanzaro wrote: > I would worry about the future, though. I'm skeptical that updating to > GTK 4 will ever be possible (due to the removal of the foreign drawing > API that allows non-GTK apps to render boxes and buttons and such using > the GTK theme). So

Re: How to detect a gtk desktop programmatically

2020-04-30 Thread Michael Catanzaro
On Wed, Apr 29, 2020 at 8:16 pm, Tres Finocchiaro via desktop-devel-list wrote: As an aside -- as a Java developer, I've personally never forced the Gtk theme in my applications -- because back when I used KDE the Gtk theming wasn't very good. From the comments above it sounds like the

Re: How to detect a gtk desktop programmatically

2020-04-30 Thread Michael Catanzaro
On Thu, Apr 30, 2020 at 2:33 pm, Simon McVittie via desktop-devel-list wrote: Debian's gnome-session package carries a patch to revert that commit, unfortunately. We'd like to stop doing that, but as you say, there are at least 225 instances of packages doing it wrong. Only way to guarantee

Re: How to detect a gtk desktop programmatically

2020-04-30 Thread Tres Finocchiaro via desktop-devel-list
Simon, Thanks kindly for your detailed write up, especially the details including "Gtk everywhere" examples like Firefox, Libreoffice as well as reasons around the XDG_CURRENT_DESKTOP values/usage. Interestingly, apps like IntelliJ have ditched themes like Metal/Win32/Gtk in favor of their own,

Re: How to detect a gtk desktop programmatically

2020-04-30 Thread Simon McVittie via desktop-devel-list
On Wed, 29 Apr 2020 at 15:27:02 -0400, Tres Finocchiaro via desktop-devel-list wrote: > For reference, the commit which introduced this change: > [1]https://gitlab.gnome.org/GNOME/gnome-session/commit/ > 00e0e6226371d53f651cc881e74c0543192c94a8# > 5b3005b925ed5c2612a9604ad3c756b1f9472165 > >

Re: How to detect a gtk desktop programmatically

2020-04-30 Thread Benjamin Berg
On Wed, 2020-04-29 at 15:59 -0400, Tres Finocchiaro via desktop-devel- list wrote: > I'm asking how to detect a Gtk desktop. An answer that says "always' > isn't really correct. The use-cases for this -- as indicated by the > Debian search results in the commit that removed this flag -- were in