Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper
Hi, I'd like to NOT have to log on as root just to burn a CD.... After following the instructions provided by SuSE (!) (that now reside on my computer as /usr/share/doc/packages/xcdroast/README.nonroot), I have the following file attributes. -rwsr-s--- 1 root cdwrite 194665 Feb 28 2001 cdda2wav -rwxr-s--- 1 root cdwrite 104659 Feb 28 2001 readcd -rwxr-s--- 2 root cdwrite 369272 Feb 28 2001 mkisofs -rwsr-s--- 1 root cdwrite 212486 Feb 28 2001 cdrecord -rwxr-sr-x 1 root cdwrite 675341 Mar 16 2001 xcdrgtk As root, I entered the configuration of xcdroast and placed my normal user name on the list of those permitted to burn CDs. As that (non-root) user, I tried to start xcdroast and got the following message before the program aborted. ** WARNING **: X-CD-Roast does not seem to have the correct permissions set ** WARNING **: So do as root something like that: (and read the Manual) chown root:cdwrite xcdroast; chmod 2755 xcdroast OK. I did this and got. lrwxrwxrwx 1 root cdwrite 7 Dec 10 19:00 xcdroast -> xcdrgtk Now, when I try to start xcdroast, I get.... program instead. For further details, see: http://www.gtk.org/setuid.html Refusing to initialize GTK+. [1]+ Exit 1 xcdroast The URL brilliantly explains that I need to write a "helper program". I have three things to say about this: (1) Help! I am not a Gtk programmer. (2) What manual? (3) If someone from SuSE is reading this, PLEASE stop testing your customers' loyalty like this! I know using Linux takes patience, but this is a little ridiculous. (There is a whole section in the configuration manual (SuSE 7.1) about CD burning that is totally silent on this issue. TIA, Steve Miller __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com