rtkit
obviously knows which threads it is "supervising", since it spams syslog with messages like
rtkit-daemon[1277]: Supervising 3 threads of 2 processes of 1 users.
However, the nefarious little thing doesn't seem to provide a way to list those "supervised" process / threads. rtkitctl
has options to kill or restart the daemon and to "reset" the threads (whatever that means). At least on Debians, I don't see any other utilities. Maybe there are hidden DBus
interfaces, or maybe the distro doesn't package some utilities.
So, without going the ps
way, is there a way to list those "supervised" threads, or is this just another opaque aspect of the whole dbus
/systemd
ecosystem?