Reaction score: 1,401
Just for the example of shutdown, it's a pretty common requirement that you want to allow a local user to do so (if logged in and running a session), but not the same user when connected from remote.Can all of these not be achieved with a suid-exec helper binary with specific groups for the authorized users?
You could just as well argue X11 is "trash". With screen locking, problems exist for sure:The window manager and screen locker stuff should almost certainly be X11 messages by definition. Things like xlock / xlockmore seem to work fine. Is there a specific functionality you find is missing that can only be improved with dbus (or other)?
I imagine one valid reason for IPC is because many Wayland compositors fail to support X11 style messages. But... well Wayland is trash
Today we released Plasma 5.2 and this new release comes with two fixes for security vulnerabilities in our screen locker implementation. As I found, exploited, reported and fixed these vulnerabilit…
I don't use wayland (yet?), maybe it isn't a good solution, we will see. I think the basic idea isn't all that bad (remove a lot of cruft nobody uses any more, focus on the main job…)
edit: btw, talking about X11 style messages IMHO kind of underlines the need for communication