#Gtk

2025-06-18

@dobbie003

Here is my WIP MPD frontend. The first image is the orig as posted over at bunsen, the second is the current status.

#mpd #mpc #gtk #linux #metal

My WIP music player daemon frontend early version.My MPD frontend as it is right now.
Riko :veripawed3:smfsk@meow.social
2025-06-18
Felix Palmen :freebsd: :c64:zirias@bsd.cafe
2025-06-17

@alfonsosiciliano I think this should really be a development decision. When a GUI is well designed and implemented, whether it uses #qt or #gtk really shouldn't matter from the user's perspective.

I personally like #qt a lot, it's more or less the only reason I touch #cplusplus at all (really don't like that language, good old #c rocks 😏). And the one time it didn't fit the bill for me, for performance reasons with very special requirements, I finally resorted to coming up with my own little #X11 "toolkit" instead 🙈

Alfonso Sicilianoalfonsosiciliano@bsd.cafe
2025-06-17

sysctlview freshports.org/deskutils/sysct is a GUI utility for sysctl on #FreeBSD. :freebsd:
It's probably my first #opensource project 👨‍💻 , it's still in the Ports Collection 📦 and runs fine, but it hasn't been updated in years.

Maybe it's finally time to brush up on #C++ and give sysctlview a proper rewrite.
The original version uses #gtkmm (#GTK for C++), but a few years ago I ran a poll and most people preferred #qt
So maybe a QTsysctlview is on the horizon? 👀

#staytuned #sysctl #FreeBSDDev #coding #kernel #Desktop #Laptop

Screenshot of the main sysctlview interface showing a tree view of sysctl categories. The table lists Name, Description, and Value columns. The selected item is kern, with description “High kernel, proc, limits &c.” and an empty value field.Query riuscita

A screenshot of a sysctlview application window, displaying a hierarchical list of system control parameters. The window is titled "sysctlview" and has "File", "View", and "Help" menus, along with "Main" and "Flags" tabs. The main panel shows three columns: "Name", "Description", and "Value".Screenshot of sysctlview showing detailed sysctl entries under the kern category. Columns include Name, OID, Label, Description, Flags, Type, Format, and Value. A popup window is open displaying details for kern.version, showing the FreeBSD version string, flags (RD, MPSAFE), and that the value is not writable.Screenshot of sysctlview in "Flags" mode, displaying sysctl variables with a wide matrix of capability flags such as RD, WR, TUN, STATS, MPSAFE, and more. The "View" menu is open, showing filtering options like "Flags Tree" and toggles for various flag categories. The desktop in the background shows several folders including freebsd-doc, freebsd-accessibility, and ports.
Björn :startrek: :bash: 🇪🇺bjawebos@procial.tchncs.de
2025-06-17

🎉 Filmbook is now available on Flathub! 📷

Your film tracking app just got easier to install! You can now get Filmbook directly from Flathub:
https://flathub.org/apps/page.codeberg.bjawebos.Filmbook

Built with Rust & GTK4/libadwaita, Filmbook helps analog photographers keep track of their film usage with a smooth, modern interface that works great on desktop Linux and even Linux phones like the Librem 5 and Pinephone Pro!

Calling all analog photographers: I need your creative input! What features are you missing? What would make your film photography workflow even smoother? Your ideas will help shape the future of Filmbook.

Share your thoughts and join our community:
https://codeberg.org/bjawebos/filmbook

#filmphotography #analogphotography #flathub #linux #opensource #rustlang #gtk #filmbook #community #librem5 #pinephone

Screenshot of Filmbook on a PinePhone Pro
2025-06-15

Help #Linux peeps.. What are some clean #gtk easy to use software centers that are available in #nixos and integrate with #flatpak .

I'm currently using gnome-software in my nixbook project (that runs cinnamon desktop) and it's pissing me off with system level notifications I can't seem to silence.

I'd love to find another option

2025-06-15

I'm still pretty hyped about #Python and #GTK app development in #Linux. Making those apps is pretty fun! Should I create #Flatpak apps as well? Is there a way then to install command-line commands via Flatpak?

2025-06-13

@tanishqkumar
I also wrote a small blog post few years back. It tries to summarize my experiences around #Python and #GTK development. I list my tools, development environment and tell about my development process as well as architectural patterns I use.

'github.com/heikkiket/gallery/b

Natasha Nox 🇺🇦🇵🇸Natanox@chaos.social
2025-06-13

How can there even be an "free(): invalid pointer" error in #Python? I can only assume this is a bug in the CPython implementation… or perhaps in #GTK. Not sure if there's a way for me to tell, it happens very rarely but also randomly.
#coding

Gary "grim" Kramlichgrimmy
2025-06-13

Greetings Programs!! We're back at it working on @pidgin!! Come on by and help us figure out exactly what we're working on!!

twitch.tv/rw_grim
youtube.com/@rw_grim

2025-06-12

My presentation about native #Linux desktop app development with #Gtk and #python went well yesterday.

Here are some nice resources I mentioned at the end of my talk:

↗️ pygobject.gnome.org/
↗️ api.pygobject.gnome.org/
↗️ docs.gtk.org/gtk4/visual_index

I'm planning to either write a small tutorial or blog about this or record a video tutorial.

#Helsinki Python community felt nice!

2025-06-12

We have 2025 and #Firefox #GTK (#Linux) file dialog can sort files by date. Unless you use the search function by typing, it just springs back to alphanumerical sorting.

2025 and Firefox GTK save file dialog clearly manages to indicate the filename has input focus. Though (after clicking into the filelist) typing now starts the search function instead of entering into the filename field.; with no indication whatsoever. At least clear the selection from the filename, dammit, that is what indicates 'you are about to type over here'.

Older Debian, i have to admit. But even if this is, say, 4,5,6 years old … Seriously? I sure am too nitpicky. Who cares about those basics.

2025-06-12

Trying to understand how to fully leverage GNOME Workbench for GTK app development on Linux. Docs and examples seem sparse. How do you use Workbench effectively in your workflow? Any tips or best practices?

2025-06-12

I'm looking for a standard way to develop GTK-based apps on but haven't figured it out yet. I found the Workbench app but don't understand how to use it.

I also tried prototyping an idea using and the library with Claude, but still haven't found a solid approach to build the foundation.

2025-06-10

Tomorrow I will give a presentation in #Helsinki about writing a native desktop app for #Linux with #Python and #GTK. I also heard that the event will be streamed.

I've been readying up my slides. I use free software, of course. #revealjs is a great #HTML based presentation framework. Diashows as code!

More info about my talk:
social.linux.pizza/@heikkiket/

Gary "grim" Kramlichgrimmy
2025-06-10

Greetings Programs!! We're back at it tonight working on @pidgin come on by!!

twitch.tv/rw_grim
youtube.com/@rw_grim

2025-06-09

if any designer would like to help me with an icon for my app, i would really appreciate it :3

codeberg.org/nyx_lyb3ra/Kuychi

#gnome #gtk #libadwaita #typescript #gjs #color #rainbow #kuychi #appiconrequest

2025-06-09

@resplendent606

I finished my switch back to #debian #bookworm

I did still have some new issues that I didn't from when I'd originally installed #bookworm at release 12.1, and it seems since then some updates create a few niggles with certain self-compiles.

Resolved the last of my libqt5widget trackback errors by setting #qt5ct back to gtk2 rather than #kvantum. For whatever reason, that combination caused applications like #avidemux to fail to run. I had issues compiling that as well, but overcame them by fixing a typo in one of the cmake files.

Anyway, back to a stable and working environment.

Going to spend time in a virt-manager VM to test out #trixie as a clean install with #kde as the DE. I think having KDE as the base DE and then setting #gtk theme support is the better way around, and more of the apps I now run are Qt-based nowadays, and that seems to be a trend that is growing.

🍉 دانیال بهزادیdanialbehzadi@persadon.com
2025-06-08

Today I realized that #Dosage is the only #GTK app I've installed via #Flatpak on my phone. So I made a #Debian package out of it:
bugs.debian.org/cgi-bin/bugrep

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst