gamin - File and directory monitoring system

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename gamin-0.1.10_10.txz
Package name gamin
Package version 0.1.10
Package release 10
Package architecture amd64
Package type txz
Category devel
License -
Download size 51.43 KB
Installed size 291.43 KB
Gamin is a file and directory monitoring system defined to be a subset of the
FAM (File Alteration Monitor) system. This is a service provided by a library
which allows to detect when a file or a directory has been modified.
Whereas the FreeBSD port of FAM polls files every few seconds, this port
includes a kqueue(2) backend for immediate notification of most alterations.
Gamin will only provide realtime notification of changes for at most n files,
where n is the minimum value between (kern.maxfiles * 0.7) and
(kern.maxfilesperproc - 200). Beyond that limit, files will be polled.
If you often open several large folders with Nautilus, you might want to
increase the kern.maxfiles tunable (you do not need to set
kern.maxfilesperproc, since it is computed at boot time from kern.maxfiles).
The behavior of gamin can be controlled via the various gaminrc files.
See on how to create
these files.  In particular, if you find gam_server is taking up too much
CPU time polling for changes, something like the following may help
in one of the gaminrc files:
# reduce polling frequency to once per 10 seconds
# for UFS file systems in order to lower CPU load
fsset ufs poll 10
===>   NOTICE:
The gamin port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
More information about port maintainership is available at:


Package Version Architecture Repository
gamin-0.1.10_10.txz 0.1.10 i386 FreeBSD Ports Quarterly
gamin-0.1.10_10.txz 0.1.10 amd64 FreeBSD Ports Quarterly
gamin-0.1.10_10.txz 0.1.10 i386 FreeBSD Ports Latest
gamin - - -


Name Value
gettext-runtime =
glib = 2.56.3_4,1 - -


Name Value - -


Type URL
Binary Package gamin-0.1.10_10.txz
Source Package devel/gamin

Install Howto

Install gamin txz package:

# pkg install gamin

See Also

Package Description
gammu-1.40.0_1.txz GNU All Mobile Management Utilities
ganglia-monitor-core-3.7.1_2.txz Ganglia cluster monitor, monitoring daemon
ganglia-webfrontend-3.7.2_2.txz Ganglia cluster monitor, web frontend
ganttproject-2.8.10.txz Gantt chart based project scheduling and management tool
ganyremote-7.0.txz GNOME frontend for anyRemote
gap- GAP is a system for computational discrete algebra
gapcmon-0.8.9_5.txz Monitor apcupsd with GTK+2 GUI
garcon-0.6.4_2.txz Freedesktop compliant menu library
garden-of-coloured-lights-1.0.9_1.txz Old school 2D vertical shoot-em-up with some innovative elements
garlic-1.6_1.txz Molecular viewer, editor, and visualization program
garmindev-0.3.4.txz Drivers for using Garmin GPS units with QlandkarteGT
gastex-3.0.txz Graphs and Automata Simplified in TeX
gate-2.06_1.txz Simple and unobtrusive line-oriented text editor
gather-0.4.1.txz Utility to store and display system statistics
gatk- Variant discovery in high-throughput sequencing data