Bought myself a USB DVD burner on Saturday. Trying to get it working on Sunday I learned that we are not 100% there yet in terms of DVD burning and handling. There where multiple things that did anything but just work. The first issue was that HAL and gnome-device-manager was rather flakey when it comes to handling the device. For instance if I booted my laptop with it connected nautilus etc., seemed unaware of its existence. Also if I plugged it in while having a blank DVD already in then my system also failed to deal with it. Only if I waited until the desktop was running, plugged the USB dvd writer in with an empty slot, then put in a empty DVD, only then did a ‘DVD+R blank disc’ icon appear on my desktop.
Trying to burn a myself DVD Nautilus complained that I needed to put in a supported media for example DVD+R disc. Problem was that a DVD+R disc was exactly what I had in the burner. Turned out that was a bogus error message and the real issue was lacking diskspace to store the temporary ISO image.
At this point I tried switching to GNOME Baker instead to create my DVD’s. At this point I also realized that handling two burners on the system was not something that worked two well. During my period of testing (which included a couple fo reboots) only my internal cdwriter was the only one recognized, only the USB dvd writer being recognized or in a few rare cases both where. That said even in the best of cases there seemed to be some permission issues when trying to burn as a normal user onto the usb dvd burner. In the end I tried running GNOME Baker as root, which did sorta work until I got error messages which I think where from cdrecord. At this point I decided to try out K3B hoping that since its been around a little longer it might have some workarounds or something for my issues. K3B seemed unable to handle the two drives also, but removing my internal writer physically eventually solved that problem. K3B did actually have a workaround or rather it didn’t use cdrecord, dvdrecord but growisofs to create DVD+R’s and some googling seemed to indicate that growisofs is the only linux library capable of doing so.
So to sum up there is still some work needed in the detection area and probably some library side work as well. At least ideally I guess we would want one intergrated set of libraries handling all kinds of cd and dvd burning. I will try to follow up on my problems by filing more bug reports, just need to figure out against what to file them, where to file them and how to find the information needed to file them first :)
As a sidenote I also tried Nero Linux. Since my burner supports ‘lightscribe‘ I figured the Linux version of Nero might have that as it was Nero for Windows that came bundled with the USB writer.
Discovered it didn’t and I also discovered that FC5 no longer is able to provide GTK1 based applications with any fonts it seems. Anyway know if there is any work being done on Linux ‘lightscribe’ support?