the more serious answer here is if you're doing the "what the fuck is dbus i write ansi c89" in 2025 that's a massive skill issue. sorry the desktop is optimized for real users to be able to fucking press the screenshot key combo and have it work instead of whatever the fuck you want out of it
but for the record just learn how to put busctl commands in your bash script if you really need to it's not that hard
i think having some dbus-aware script engine for linux desktops (think applescript, or maybe a visual drag and drop programming language) would be like, nice to have
i genuinely believe that users should be given the ability to program their computers if they so desire, using interfaces that are accessible to laypeople. and wish for a world where this is more common
but yknow this guy specifically wants ANSI C so,,, dunno lol