Devmon is a monitoring software that detects the connections of USB storage devices by constantly examining the system files of Linux.
This software is designed for use with 2.6 kernel users only and requires a kernel 2.6 with sysfs and SGI Fam. In order to start using Devmon, you must first launch famd and the rpc portmapper. The recommended location for this is within /etc/rc.d/rc.local. You can check if famd was launched correctly by running ps -A in the console.
Next, you need to make sure that you have at least two mountpoints and that your fstab file is configured properly for use with USB storage devices and sysfs. It is important to note that sysfs must be mounted in /sys! The end of /etc/fstab should look like this:
## none /sys sysfs defaults 0 0
/dev/sda1 /mnt/usb1 vfat noauto,user,exec,rw 0 0
/dev/sdb1 /mnt/usb2 vfat noauto,user,exec,rw 0 0
##
Once you have properly configured your system, you can start installing Devmon by navigating to the source directory and modifying the makefile as needed. The make install command will build and install the software, while make nautilus will enable Nautilus file manager support. You can also use make uninstall to completely remove the software.
Finally, you can customize the Devmon.conf file located in "/usr/local/devmon/conf/" to add other devices or specify the file manager of your choice. Additionally, you will need to add two lines to "$HOME/GNUstep/Library/Windowmaker/autostart" in order to start Devmon in the background with Windowmaker and to kill it if you restart Windowmaker to avoid running multiple instances of the software simultaneously.
Version 1.5: N/A