i'm using konqueror and fam is started, and i can't unmount my cdrom, even if konqueror points to a directory that's not under the cd mount point. i have to close all konqueror instances to unmount the cd. lsof | grep cdrom tells me that fam is opening /mnt/cdrom. please see : http://forums.gentoo.org/viewtopic.php?t=16514 and the kde bug report http://bugs.kde.org/show_bug.cgi?id=37780 it seems that disabling dnotify in kdelibs should help, but would cause a lack of performance. what could be the best solution to get it fixed ?
see also http://forums.gentoo.org/viewtopic.php?t=22644 but, the solution given could have bad side effects.
compile the kernel with imon support and recompile fam
I've compiled imon.o, modprobed it, remerged fam-oss. I noticed the ./configure didn't find the linux/imon.h header. it causes fam to use the IMonNone monitor. I had to copy /usr/src/linux/include/linux/imon.h to /usr/include/linux, and remerge again to have the IMonLinux monitor. Then I restarted the fam daemon. Tried under konqueror, now it works well, even more that expected : unmounting the cd when I'm navigating in it causes the cd to unmount and not to display the busy device error ! Is this the normal behaviour ?
yes, also if isn't very clean