Hirdetés

Új hozzászólás Aktív témák

  • tordaitibi

    veterán

    LOGOUT blog

    [itt kérdeztem nemrég] hogyan lehet lefuttatni egy parancsot ha a mnitor visszatér alvásból.

    Nem jött válasz ezért keresgéltem de lehet nem jó úton járok.
    Addig eljutottam hogy a képernyő (monitor) állapotát így le lehet kérdezni:

    tibi@TibiXubuntu:~$ xset -q |grep  Monitor
    Monitor is On
    tibi@TibiXubuntu:~$ sleep 10 ; xset -q |grep  Monitor
    Monitor is Off
    tibi@TibiXubuntu

    A sleep 10 azért hogy az enter lenyomása után el tudjam küldeni a monitort alvóba az xset dpms force off paranccsal.
    És jól működik mert a sleep utáni sor grep kimenetbe ott a Monitor is Off.
    Ezt lefuttatgatva mondjuk 10 másodpercenként, ha a kimenet Off akkor értelemszerűen semmit nem kell csinálni, de ha átvált ON-ba, akkor egyszer le kéne futni a pactl set-card-profile 0 output:hdmi-stereo
    parancsnak.
    De csak 1x, és utána nyugalom, a következő Off-On váltásig.

    Egyáltalán jó az ötlet, vagy hamvába holt?
    Ha jó akkor viszont ennek a kivitelezése meghaladja a képességeimet, nem vagyok a szkript írás magyar bajnoka, tudna valaki adni egy kezdő kökést?

Új hozzászólás Aktív témák