Hirdetés

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

  • ngabor2

    nagyúr

    egy némító/visszaállító szkriptet kellene összehozni. addig már eljutottam, hogy az aumix -q kiírja a hangerősséget
    vol 90, 90, R
    pcm 45, 45
    mic 100, 100, P
    igain 0, 0

    alakban.
    grep vol, aztán megfelelően formázott cut, esetleg sed, és megvan a 2 érték. ezt praktikusan egy változóban tárolnám.

    export left1=`aumix -q | grep vol | cut -d'' '' -f2| sed s/,//`
    export right11=`aumix -q | grep vol | cut -d'' '' -f3| sed s/,//`

    és innentől nem áll bennem össze a kép... az if-et sose szerettem :D
    lefut a szkript, megnézi, hogy némítva van-e (futott-e már előtte, ami némítást okozott, pl. $mute értéke 1-e). ha igen, akkor visszaírja a left1/right1 értékét, pl.
    ha a hangerő értéke 0, akkor left1/right1 értékére kellene beállítani.
    rexima vol $left1,$right1
    ha még nem futott, tehát nincs $mute, akkor export mute=1, aztán a fenti 2 érték elmentése, majd némítás,
    rexima vol 0

    valaki megcsinálná a keretet hozzá?

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