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

  • tordaitibi

    veterán

    Sziasztok, feltettem máshol a kérdést és ide irányítottak.

    Az lenne az elképzelésem,
    a monitor elmegy alvóba, ez nálam 10 perc, a Képenyő kikapcsolása.
    Majd amikor megmozgatom az egeret vagy más aktivitásra a monitor ébred, és ekkor le kéne futnia a
    pactl set-card-profile 0 output:hdmi-stereo
    parancsnak.

    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

    A sleep 10 azért kellett a teszthez 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