yeah, I used a python gtk library a long time ago and it was pretty baffling, but I was able to do what I wanted to do, with some effort. It’s really frustrating that there’s this miasmatic layer floating over the very solid base that is GNU/Linux, of byzantine poorly documented libraries and APIs and shit. You, as a programming literate superuser, want to tweak the behavior of some GNOME app on your ubuntu system? good fucking luck it’ll take you all week. Makes me start to understand the people that insist on “suckless” (I think I’m using that word right) software that is simple and flexible and customizable from the ground up, tiling window managers, systemd alternatives, etc.
I don’t know if I’m fully on board with “no systemd, no traditional/consolidated dwm, etc.” but I like the idea of being able to customize shit better than just “live with whatever you get or learn GTK/Vala/whatever” (or hack around the bad behavior on the CLI I guess)
I wish they didn’t exist more than anything. I don’t want to see them, I don’t want to learn them and how to interpret and coax their garbled pronouncements, but if they actually become genuinely good at things like this that would be an acceptable outcome too. Its a shame they won’t. Maybe they could do better than nothing though!
this has also been my (limited) experience with dbus. Unusable for mere mortals (people who don’t have extensive experience with it and don’t have time to just read the source code and piece it together), by way of being almost completely undocumented.
It seems like a really useful thing that would be 5x better if it was more easily usable/documented
They could stand to put up with it a lot less, tbh