3 ms·
Honest question: Do you have the same complaint about GUIs? As in, do you go to various Github pages for GUIs and make similar comments? Or is this expectation
by BeetleB 5y ago
Honest question: Do you have the same complaint about GUIs? As in, do you go to various Github pages for GUIs and make similar comments?
Or is this expectation more for TUIs?
- rektide 5y agoI do think GUI programs should have machine-to-machine interfaces built in too, yes. I was young & barely knew it, but KDE's DCOP seemed like a very adequate way to script & control any app- that was awesome. Today on FreeDesktop, some apps do a good job of exposing themselves via DBus; music/media players in particular have very widespread support for the mpris interface, for example, but all sorts of apps expose control this way. The programming language Vala[1] in Gnome world has excellent DBus integration built in, so one can take some of their application models & expose them to the world, very much easing making m2m interfaces. [1] https://wiki.gnome.org/Projects/Vala/DBusServerSample#Type_Table https://wiki.gnome.org/Projects/Vala/DBusServerSample#Type_T...