On Fri, 2006-01-06 at 06:51 -0500, Alan Cox wrote: > On Thu, Jan 05, 2006 at 02:18:37PM -0500, John (J5) Palmieri wrote: > > As for drives opening I would guess we could listen for the button press > > and do an unmount/eject. The question is do we get eject button signals > > from the kernel. > > Or from the hardware. Late ATA supports polling and the like for button > changes but AFAIK nobody ever implemented the user space polling tool and > most drives don't support it Since a recent release, we poll for this in HAL and emit a signal on the system message bus when the button is pressed. I believe recent version of gnome-volume-manager is able to intercept the signal and attempt the unmount / eject dance. Of course, the unmount operation might fail if one or some processes have open files on the media; I don't think g-v-m yet spams the user with a dialog a'la "The application Foo is preventing ejection of your optical disc" but I wouldn't be surprised if it does. Yes, it only works on some drives. David -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list