k3b permissions

I tried to burn an iso image and k3b said

cdrecord has no permission to open device

so then I read to run

k3bsetup

so I changed the permissions on my dvd-rw drive and also on cdrecord and the other two applications ( I think cdrdao and something else)
Well then it gave me an error 255
I exited
Then it started giving me an “possibly” an underbuffer run error right at the start.
so I had had enough and ran

gnomesu dbus-launch k3b

it worked.
Just thought people should know

So it looks like a permissions thing and as root, you can do anything. I am not sure the dbus-launch command is required just to run k3b as root as Alt-F2 and enter gnomesu k3b would also work. k3b of course is a KDE application and not a gnome application but I really wonder if the actual problem was you were not a member of the cdrom group? You can open up a terminal session and run this command to become a member of cdrom to see if it makes any difference.

sudo /usr/sbin/usermod -A cdrom $USER

Since you can still run k3b as a standard user, why not add yourself to the cdrom group and try again running k3b without becoming root?

Thank You,

when I run as root without dbus-launch I get

Could not start process Cannot talk to klauncher. The name org.kde.klauncher was not provided by any .service files.

This happens when I run from terminal or whether I type alt-F2. and when I get this message I am not able to browse my folders on the left.All that is browse-able is my empty dvd-r

But yes, adding myself to group cdrom seems to do the trick. thanks

OK, so you need to use dbus-launch to be able to run k3b as root, but in general, you should not need to run k3b as root nor is it recommended. In any event, you have got the solution by adding yourself to the cdrom group and we are very happy for that. I also have had to add my self to the audio group as well. You can use the same command, but substitute audio for cdrom. Of course you can do the same thing in YaST security if you want to go that route.

As always, let us know if we can help you in any other way.

Thank You,