From: Thomas Anderson on 3 Feb 2010 17:20 >> Why can't the binary execute "amarok -t" when it is confirmed that it >> is indeed running as user "tommy"? > > X doesn't authenticate connections based on uid. (For one thing, connections > need not be from the local machine. But uid is not used even on the same > machine.) Read the manpage for xauth(1) and see if you can figure it out. > >> I've been at it for hours. Any ideas on how to proceed and perhaps >> solve my problem? > > I've never figured it out, but I haven't spent that much time on it. > > You might not need to set up the right xauth stuff anyway. KDE 3.x > applications could be controlled through dcop, and its authentication is > limited to "can you open my control socket", so it'll work as long as you can > switch to the correct uid. KDE 4.x applications can be controlled through > dbus, and its authentication is similar. > > You can use the "dcop" utility to browse dcop sessions and make dcop calls. > You can use the "kdcop" graphical utility to browse dcop as well. The "qdbus" > utility is similar to "dcop", but for dbus. I'm not sure if there is a > "kdcop" equivalent for dbus yet. Thanks. I'll look into your suggestions this weekend. You've given me good pointers as to where to keep looking for answers. Thanks again. -- Regards, Thomas Anderson "Quidquid latine dictum sit, altum sonatur" -- To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
|
Pages: 1 Prev: R: sata hard drive mounting problem Next: Debian Lenny crashes on every shutdown. |