locsemege Creative Commons License 2005.03.10 0 0 3798
Ez már valóban más, elsőre nem értettem meg a problémát. Én valaha a betárcsázás figyelésére írtam egy bash script-et, amely alacson prioritással - és természetesen a ciklusmagban sleep-pel - a háttérben futott. Nem túl elegáns megoldás, de jól működött. Az volt a lényege, hogy kiszúrta, ha elindult a pppd nevű process, ekkor megjegyezte az időt, aztán ha ez a process (pppd) túl régóta bent volt, feldobott egy ablakot - gxmessage - azzal, hogy túl régóta vagy betárcsázva. Gondolom, ugyanezt a képernyővédővel is el lehetne játszani, csak előbb kell egy olyan script, amelyik kinyomozza, mi is a képernyővédő neve. Mert ha be akarnád írni, hogy ps -e, vagy pstree, akkor éppen elmúlik a képernyővédő...

A feltételt lehet variálni, pl.: elmúlt este 11 és nincs még reggel 7 és van képernyővédő 5 perce, akkor kikapcs.
Előzmény: srf (3797)