(more Linux news in previous posts)

Proton Experimental brings fixes for Crimson Desert, Steam Overlay with EA games, Death Stranding 2:
https://www.gamingonlinux.com/2026/03/proton-experimental-brings-fixes-for-crimson-desert-steam-overlay-with-ea-games-death-stranding-2/

GE-Proton 10-34 brings fixes for God of War Ragnarök, Assassin's Creed, Final Fantasy XIV:
https://www.gamingonlinux.com/2026/03/ge-proton-10-34-brings-fixes-for-god-of-war-ragnarok-assassins-creed-final-fantasy-xiv/

D7VK version 1.6 gets improved vertex processing and VSync handling:
https://www.gamingonlinux.com/2026/03/d7vk-version-1-6-gets-improved-vertex-processing-and-vsync-handling/

Pine64 teases PineTime Pro with AMOLED, GPS and ‘custom’ chip:
https://www.omgubuntu.co.uk/2026/03/pine64-tease-pinetime-pro-smartwatch

GTK3 Toolkit Winding Down To One Release Per Year:
https://www.phoronix.com/news/GTK3-Annual-Release-Cadence

Qt 6.11 Toolkit Released With "The Same 3D Capabilities As A Game Engine":
https://www.phoronix.com/news/Qt-6.11-Toolkit

wlroots 0.20 Released,Sway 1.12-rc1 Available For Testing With Color Management:
https://www.phoronix.com/news/wlroots-0.20-Sway-1.12-rc1

Fish 4.6 Shell Brings Support For Recent systemd Environment Variables:
https://www.phoronix.com/news/Fish-4.6-Released

GStreamer 1.30 to Support HDR10+ Metadata Parsing from H.265 & AV1 Bitstreams:
https://9to5linux.com/gstreamer-1-30-to-support-hdr10-metadata-parsing-from-h-265-av1-bitstreams

Mesa 26.0 Will Make It In Time For The Fedora 44 Release:
https://www.phoronix.com/news/Mesa-26.0-For-Fedora-44

NVIDIA 595 Linux Graphics Driver Released as Latest Production Branch Version:
https://9to5linux.com/nvidia-595-linux-graphics-driver-released-as-latest-production-branch-version

Electron's Investment Into Good Wayland Support:
https://www.phoronix.com/news/Electron-Good-Wayland-Support

(FOSS news in comments)

#WeeklyNews #News #Linux #LinuxNews #Proton #ProtonExperimental #GEProton #D7VK #Pine64 #PineTime #PineTimePro #GTK #GTK3 #Qt #wlroots #FishShell #GStreamer #Mesa #NVIDIA #NVIDIADriver #Electron #Smartwatch #LinuxSmartwatch #FosseryTech

Proton Experimental brings fixes for Crimson Desert, Steam Overlay with EA games, Death Stranding 2

Valve just pushed out another excellent update for Proton Experimental - further improving Windows games running on Linux / SteamOS.

GamingOnLinux
ok. working. some border-radius in #gtk3 and #gtk4 in #gnome
Playing around with the gtk.css of #gtk3 to have equal borders in #gnome. (not quite done).

Share of programming languages used by #GTK3 / #GTK4 applications (2026-03-15):

29% #Python
21% #Rust
19% #Vala
17% #C
6% #gjs #Javascript #Typescript
5% #C++ #Cplusplus
1% #Go
1% #Csharp
2% Other: #Lua #Swift #Kotlin #Perl #Haskell #Crystal #D #Scheme #Clojurescript

72% use GTK4 (91% of them #libadwaita), still 28% GTK3

Method: Source [1] lists 824 awesome #gtk (3/4) #opensource applications and their #programminglanguage

[1] https://github.com/valpackett/awesome-gtk
#GTK #FLOSS #Linux #Gnome
@GTK @gnome

GitHub - valpackett/awesome-gtk: List of awesome GTK (3/4) applications

List of awesome GTK (3/4) applications. Contribute to valpackett/awesome-gtk development by creating an account on GitHub.

GitHub

#TIL there are efforts to port #FontForge to #GTK3 .
If you have skills in that area, please help out. FontForge's custom UI kit is... ancient, 25 years old.

A #GTK interface could not only modernize the look, but also make it easier to implement a modular design and personalize the interface for specific uses.

https://github.com/fontforge/fontforge/discussions/5324

Porting UI to Qt / GTK3 · fontforge fontforge · Discussion #5324

Context: #5298 there are grassroot efforts to modernize its UI by porting it to GTK3. The current implementation uses custom UI toolkit (25 years old) with GDK under the hood, and it's really diffi...

GitHub
@begasus Is #Dia 0.8 now on #GTK3 or even #GTK4?
> forking and maintaining Gtk3 as co-working effort between multiple projects

Do you think it will happen?

#Mate #xfce #gtk #gtk3
Hands on #tutorial on #GTK3 TreeView https://docs.gtk.org/gtk3/treeview-tutorial.html

A useful refresh to write a patch for #ClawsMail's #PGP plugin.
Gtk: Tree View Tutorial

Reference for Gtk-3.0: Tree View Tutorial

#Schemacs update

I have been banging my head against #Gtk3 for the past 3 weeks and all progress has pretty much come to a stand-still. No matter how simple and straight-forward my GUI is, Gtk makes it simply impossible to get the layout correct. I am now convinced that programming my own layout algorithm from scratch and using the GtkLayout container (which lets you place widgets at arbitrary X,Y coordinates) is the only way to proceed at this point. It is soooo frustrating.

The #Gtk documentation is good, but not at all good enough. The people on the Gnome Discourse have been very kind and helpful, and I truly appreciate the engagement I have had there, but ultimately I am still not able to solve my problems.

I have decided I need find some way to keep making progress without postponing the release of the work I have done so far for an indeterminate length of time. So rather than work out all the bugs in this version before merging it to the main Git branch, what I will do instead is have the main program launch a debugger window. The debugger window will have all layout calculated in advance, and all widgets will be declared once and only once throughout the lifetime of the application to avoid the reference counting issues. Obviously the debugger GUI will be very rigid, but you will at least be able to edit files and run commands in a REPL within this debugger.

Then maybe I can merge the code I have written to the main Git branch, and people will at least be able to use it through the debugger. Maybe also I could use this debugger to help with writing my layout algorithm. Also, I need to get back to the Emacs Lisp interpreter, I haven’t worked on it in almost two months now.

#tech #software #Lisp #Emacs #EmacsLisp #Scheme #SchemeLang #R7RS

Can't get GtkScrolledWindow to use all available space, seems to ignore "vexpand" and "valign"

(In Gtk3) I am ordering elements in a GtkApplicationWindow. The app window’s top-level layout container is a GtkBox with vertical orientation. The box contains two elements, a GtkScrolledWindow (with a GtkTextView inside of it), and GtkLabel below for reporting messages. I made sure the top-level Box and the GtkScrolledWindow both have their expand properties set to TRUE, and both have their valign and halign properties set to fill. I made sure to call pack_start with the expand and fill argume...

GNOME Discourse

GIMP 3.0.8 Released

2026-01-24 by GIMP Team

https://www.gimp.org/news/2026/01/24/gimp-3-0-8-released/

We are happy to announce the fourth micro-release GIMP 3.0.8! As we close in on the release of GIMP 3.2, we wanted to share with you what may be the last set of bugfixes for GIMP 3.0.

Now also available for Haiku 32bit and 64bit.

#HaikuOS #haikuports #GIMP #ImageEditor #opensource #software #GTK3