Description of problem: The GUI interface seems to lack any way of unmounting a disc without ejecting. The only way to do it is manually from a command line. Unmount without eject is necessary for cases like vmware. Version-Release number of selected component (if applicable): nautilus-2.8.0-1
Why is this needed for vmware? It seems like an very unnecessary and actively confusing feature to me.
vmware is unable to use the disc if the host OS mounted it. A more concrete (and should be supported) example is... 1) User inserts CD-RW, wanting to blank it using one of the CD-R GUI tools. 2) It fails, because the system has the disc mounted. 3) GUI can only Eject, unable to unmount without Eject.
Well, #2 won't actually happen due to other bugs. :)
Well, the burning app should "just work" by unmounting the CD, we should n't push these implementation details on the user, forcing them to learn the differences between eject and unmount of a cd, and filling up the menus with basically-equivalent operations.
Is this a case where CD-RW blanking programs should use the new HAL locking code?
You might have inserted the CD-RW before even starting the blanking program. In fact, if the blanking app is started by right-clicking on the disc in computer and selecting "blank", this is always true.