udevil and devmon updates
udevil 0.2.1 is available, which now includes devmon 1.1.0.
devmon is now distributed as part of udevil – installing udevil will install devmon. If you previously installed devmon via a package (eg the PPA or the Arch AUR), remove the devmon package to install udevil and the latest devmon. (udevil packages provide devmon and conflict with the old devmon packages.) You can also download just the script if you just want devmon alone.
devmon now uses udevil for device monitoring and mounting, removing all dependencies on udisks, policykit, consolekit, gvfs, etc. devmon can also be used with udisks v1, or some combinations of udevil, udisks v2, and pmount, as detailed in the table below:
|1.1.0 and later||udevil (set suid)||eject zenity
|1.1.0 and later||udevil + udisks1||eject zenity|
|1.1.0 and later||udevil + udisks2||eject zenity|
|1.1.0 and later||udevil + pmount||eject zenity
udevil or udisks v1 is required for devmon’s device monitoring. devmon cannot be used with only udisks v2 or pmount alone. For devmon mounting, udevil does not need to be run suid if pmount, udisks v1, or udisks v2 is installed.
devmon’s instructions have been updated. The installation is now much simpler if using udevil for mounting – a consolekit session is not required by udevil, so devmon can be started anywhere.
If you’re still using udisks1 with devmon 1.0.5, there is no immediate need to upgrade. However, when your distro upgrades to udisks2, you’ll need devmon 1.1.0 or later and udevil.