Недавно присоединился к разработке ladish (http://ladish.org) - решил добавить возможность присоединения работающих процессов к аудио-сеансу, в дополнение к их простому запуску из под ladish.
Пробовал два метода.
1) inotify - для /tmp прокатывает, а для /proc выдает только события одного/двух типов. Нухных, конечно, нет. И кажется, я догадываюсь почему...
...2) Пробовал просто выполнять stat() для /proc - считывая дату изменения. И это не работает 8/
На этом идеи закончились. Пока обновление происходит тупо-периодически. Проблема в том, что обновлять нужно также, графический интерфейс. Тормозно, конечно. Остается только реализовать данную возможность в демоне, в виде dbus-сигнала/ов.
Может, все-таки, есть готовые велосипеды?
Полноценный аналог "inotify" для ProcFS (Как узнать о появлении/удалении файлов в "/proc")
Модератор: Модераторы разделов
-
nick87720z
- Сообщения: 180
- ОС: Gentoo / Calculate