OpenSolaris

Printable Version Enter a New Search
Bug ID 6210267
Synopsis nautilus-cd-burner doesn't work on Solaris
State 11-Closed:Verified (Closed)
Category:Subcategory gnome:file-manager
Keywords iwork_x86 | no-chicago | no-linux | release-notes-approved | s10-reviewed | s10u1-reviewed
Responsible Engineer Arvind Samptur
Reported Against s10_73 , snv_13 , s10u1_01 , gnome2.0.4_26
Duplicate Of
Introduced In
Commit to Fix s10u2_03
Fixed In s10u2_03
Release Fixed solaris_10u2(s10u2_02) , solaris_nevada(snv_31) (Bug ID:2125992)
Related Bugs 6344595 , 6365427 , 5094522
Submit Date 17-December-2004
Last Update Date 16-February-2006
Description
The CD Burner functionality of Nautilus does not work on Solaris.

This is because it is hard coded to use cdrecord which is not a standard part of Solaris.  The Solaris command for burning CD's is cdrw(1) not cdrecord(1).

cdrecord is on the Solaris Companion CD and gets installed into /opt/sfw/bin/cdrecord so it will be found by nautilus if that package is installed and the user has /opt/sfw/bin in their PATH.


 xxxxx@xxxxx.com 2004-12-17 22:53:34 GMT
This hard coding does not always seem to help.  I have a SunBlade 150 with an external USB burner that works fine via cdrw and cdrecord but Nautilus only displays "file" as the device to write too.   Customer is running Sol 10 x86 on a WZ1100 and also has cdrecord in the PATH and loaded on his system and does not get the CD/DVD burner device listed either.
Work Around
Install cdrecord from the companion CD and make sure that /opt/sfw/bin is in your path.
 xxxxx@xxxxx.com 2004-12-17 22:53:34 GMT
Workaround for s10u1 using cdrw command.

For listing all the cd writers available on the system
cdrw -l
For example output will be like below
Looking for CD devices...
    Node                   Connected Device                Device type
----------------------+--------------------------------+-----------------
 cdrom0               | SAMSUNG  CD-R/RW SW-252F  R803 | CD Reader/Writer

For Blanking the CD (if required)
cdrw -d <cd-device> -b fast
Note: Replace <cd-device> by Node (as per example above it is cdrom0) which you get from 'cdrw -l' output.

For Creating a CD from a Directory/file
example to show how to create a CD from the directory /home/foo/test_dir.
First create an iso image using nautilus-cd-burner or use mkisofs command as below
mkisofs -o test_dir.iso -r /home/foo/test_dir 
 
Then burn the CD using
cdrw -d <cd-device> -i test_dir.iso
Note: Replace <cd-device> by Node (as per example above it is cdrom0) which you get from 'cdrw -l' output.
Comments
N/A