On 2023-03-05 14:17:11 J Leslie Turriff via tde-users wrote:
Hi, Is there a way for one account to fetch information from another account's DCOP service? If I open a Konsole session that logs into another account's shell, can that shell fetch the SessionName from the DCOP of the Konsole account?
Leslie
I had a sort of epiphany in the middle of the night a few days ago: "why not call dcop via sudo to the owner of the Konsole that's hosting my terminal session?" And that works, though there are still a few issues for getting the information I need to definitively identify my terminal session.
| sudo -u <konsoleOwner> -c /opt/trinity/bin/dcop --user <konsoleOwner> --list-sessions | sudo -u <konsoleOwner> -c /opt/trinity/bin/dcop --user <konsoleOwner> --session session-<number> ...
Don't know why I didn't think of that long ago.
Leslie -- Platform: GNU/Linux Hardware: x86_64 Distribution: openSUSE Leap 15.4 Desktop Environment: Trinity Qt: 3.5.0 TDE: R14.0.13 tde-config: 1.0