Альтернатива famd

26 July 2009 #archlinux

При использовании файловых менеджеров очень удобно бывает отслеживать все изменения в реальном времени.

К примеру, работаем в thunar, переключаемся в консоль, создаем там файл, и он тут же появляется в окне thunar. При этом не нужно принудительно обновлять содержимое окна. Раньше для этих целей я использовал демон fam.

Тот висел себе в памяти в режиме демона и в случае изменений в файловой системе посылал сигналы файловым менеджерам. Все бы ничего, но один раз fam у меня сбойнул, в результате чего я получил жесткий диск, забитый логами этого демона, а это несколько гигобайт. И это всего за одну ночь!

Данная ситуация сподвигла меня на поиск альтернативы. И она нашлась, причем довольно быстро. Оказалось, что в KDE давно уже используют gamin. Программа, которая, если честно, я даже не знаю как работает. Просто потому, что она не висит в памяти и не работает в режиме демона. Но при этом прекрасно выполняет нужные нам функции! Забыл сказать, что gamin не является частью KDE, и поэтому при установке НЕ тянет за собой половину данной DE…

Устанавливаем gamin:

$ yaourt -Rd fam
$ yaourt -S gamin

После чего удаляем fam из строки DAEMONS файла rc.conf.

И начинаем наслаждаться жизнью!