I have a small script in Python that I and a few others use for specific purposes in IRC. I inherited the script, which was made using Gtk3 years ago. To integrate it more closely with the IRC program and make it available to other platforms besides Linux, I'm porting it to Qt6

I'm very much an amateur in all of this, but I'm discovering Gtk3 is simpler to use and, while I can get some results in Qt6 I couldn't in Gtk3, it's proving to be a real headache.

The worst part is all of it is for an IRC program that is no longer being developed and hasn't for a while. Python is the only language I feel comfortable in. Eventually we'll need to switch IRC programs, but I'm limping this along until another one offers Python scripting support.

I do enjoy learning more about the language though, this has only ever been a hobby for me.

#python #gtk3 #qt6 #programming #irc #amateurprogrammer

Oh, look GIMP's Open dialog box has crashed.
No worries, just close it.
WHAT DO YOU MEAN, YOU CAN'T CLOSE IT?!?
THERE ARE NO WINDOW DECORATIONS! IT'S ALL CLIENT-SIDE!!!

This moment of utterly unnecessary stupidity was brought to you by #ClientSideDecorations.

#ThanksIHateIt
#KillItWithFire
#GTK3
#CSD #CSDs
#UIDesign

(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