Есть панелька, на ней вместо пейджера - иконки приложений. При клике на иконку (или по хоткею) переключаемся на приписанный приложению деск. Если приложение не запущено, то оно запускается). Это что я уже сделал.
А хочу сделать индикацию уже запущенных приложений прямо на панели с иконками.
Пока концепт мне нравится (второй день пользуюсь).
Нет. Там просто пускалка (FvwmScript мне для этого не понадобился), а я хочу просто знать что приложение есть. Хотя, можно просто отслеживать запуск/закрытие приложений, но это потенциально глючно будет.
Самое логичное - это повесить обработчики на FvwmEvent, на открытие и закрытие окна. Из обработчиков слать уведомления на FvwmScript (SendToModule…SendString) конкретным виджетам на панели (или одному, а он сам решит, какую кнопку изменить).
Можешь посмотреть, как сделан переключатель десков у меня - он о текущем деске узнает схожим образом. Все тут: https://github.com/dmatveev/.fvwm