GNOME Bugzilla – Bug 356412
should automatically eject disc
Last modified: 2006-10-25 16:24:09 UTC
(promised at GUADEC to file this, am slow, sorry!) n-c-b should automatically eject the disc after we've finished burning - not even sure we should provide an option not to eject the disc. One reason is that most optical drives are buggy and won't reread the TOC's until the disc is physically remove and put back in. Windows does the same, here's a good link aobut it http://blogs.msdn.com/oldnewthing/archive/2005/06/10/427696.aspx Thanks.
Yeah, I fixed this in bug 321931 but then I caved in.
Yeah, ejecting wouldn't be the default...
Ejecting should be default. Anything else is unsafe and leads to the UI not being updated. At best this can be rectified by poking HAL (but presently this requires root), at worst this is unfixable on some bad drives. On some really crap drives the user needs to but in other media (see the oldnewthing link) but there is little we can do about that. Further, I can't really take the complaint in bug 321931 seriously. Every other OS ejects by default. If you use a cd burning application you should expect to have room on your table or avoid doing really silly things like having an alu plate in front of the door of the drive. In general we should try to be careful and not screw up users but, seriously, there's a limit somewhere. Note that I'm also more extreme and suggest we shouldn't give the option to not eject. This will all simply the the UI too. Thanks.
*** Bug 351121 has been marked as a duplicate of this bug. ***
After branching I'm going to reinstate the always eject policy.
2006-10-25 William Jon McCann <mccann@jhu.edu> * src/ncb-operation.c: (prepare_tracks): * src/ncb-progress-dialog.c: (dialog_sync_buttons), (ncb_progress_dialog_init): Eject discs by default. Fixes #356412