Package: nautilus-open-terminal
Version: 0.7-1
When nautilus-open-terminal is used on a mounted data CD disk, it causes
nautilus to keep /media/cdrom0 open, preventing the disk from being ejected.
To duplicate the problem:
1) Insert a data CD into the computer's drive. A disk icon appears on
the desktop.
Open a terminal window and run the following command:
% lsof | grep cdrom
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
No processes have /media/cdrom0 open. Good.
2) Double-click on the disk icon to open the cdrom in a nautilus window.
Again, in the terminal window:
% lsof | grep cdrom
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
3) Right-click on the nautilus window and select "Open In Terminal"
Now, in the first terminal window, run the lsof command again:
% lsof | grep cdrom
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
nautilus 22734 peek cwd DIR 22,0
2048 1792 /media/cdrom0
zsh 23161 peek cwd DIR 22,0
2048 1792 /media/cdrom0
4) Exit the /media/cdrom0 terminal window.
Aha! Bug sighted!:
% lsof | grep cdrom
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
nautilus 22734 peek cwd DIR 22,0
2048 1792 /media/cdrom0
Once the /media/cdrom0 terminal window closes, shouldn't nautilus
close /media/cdrom0 as well?
5) Close the /media/cdrom0 nautilus window:
Bug persists!:
% lsof | grep cdrom
lsof: WARNING: can't stat() ext3 file system /dev/.static/dev
Output information may be incomplete.
nautilus 22734 peek cwd DIR 22,0
2048 1792 /media/cdrom0
And if all else fails, shouldn't nautilus close /media/cdrom0 once
the nautilus window displaying cdrom0 closes?
The only way to eject the CD now is to kill nautilus -- forcing the user
to lose all other nautilus windows that might also be open.
Thanks for all the hard work you guys have put into Debian. We rely on
and appreciate what you do.
Michael Peek
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]