sit это утилитка для отображения и смены согласно заданному интервалу иконки в трее
===========================================================
(начало здесь:
http://murga-linux.com/puppy/viewtopic.php?t=76431продолжение:
http://murga-linux.com/puppy/viewtopic.php?t=76431&start=159у пользователя tele1234567891 и взят оригинал для доработки:
http://murga-linux.com/puppy/viewtopic.php?mode=attach&id=108912 )
===========================================================
реагирует на левый(ЛКМ) и правый(ПКМ) клик мыши
можно задать обработчик для ЛКМ
по ПКМ вызывается контекстное меню(в оригинале просто скрипт)
обработчики ЛКМ и контекстного меню в сопутствующем скрипте (а не в бинарнике sit)
это позволяет оперативно менять их при необходимости, без перекомпиляции бинарника
sit принимает 4 или 5 параметров, при меньшем кол-ве выведет usage(инструкцию)
1й параметр - интервал обновления в миллисекундах
2й - путь к иконке, которая будет отображаться в трее
3й - tooltip, всплывающая подсказка, может быть пустой строкой
4й - строка, которую sit будет "выплевывать" в stdout по нажатию ЛКМ
5й - необязательный, строка, которую sit будет "выплевывать" в stdout
по таймауту в соответствии с интервалом из первого параметра
предполагается для запуска в соответствии с интервалом внешнего скрипта\бинарника
примеры:
./sit 1000 `pwd`/test.png "toolTIP" "leftclick"
./sit 1000 ./test.png "" "leftclick-run" # 3й параметр пустая строка, тем не менее обязательна
============================================================
все во вложении
в READMEru чуть подробнее
предполагаю использовать или в autonet(замена netTun ) или на замену аплета "монитор статуса сети" в lxpanel
сейчас sit используется например в traywifi для отображения уровня сигнала
===========
TODO
прикрутить иконки в контекстном меню, пока не нашел как