Problem se zvukem po probuzeni ze spanku [vyřešeno]
Napsal: 30 čer 2014, 21:42
Ahoj,
mam na svem notebooku (HP 530, sound chip=Intel HDA Conexant CX20549, Linux Mint 17 xFce) problem se zvukem po probuzeni ze spanku (presneji receno tenhle stav je stejny s jakoukoliv soucasnou distribuci jako je napr Antix, nebo Manjaro, posledni znama distribuce co jela problemu byl LM 14). Zvuk nefunguje (tzn nic neslysim z reproduktoru), ackoliv nastaveni tvrdi, ze zvuk ztlumeny neni. Zjistil jsem, ze workaroundem je provest mute a pak unmute prostrednictvim sound appletu v panelu - pak se zvuk opet rozjede, ale je to otrava a chtel jsem se pokusit tenhle proces zautomatizovat, ale nevim jak.. Zkousel jsem v ceste vytvorit novy skript 97sound pro automaticky mute/unmute zvuku:
a i verzi s pouzitim utility pro pulse audio:
Skriptu jsem pres chmod nastavil masku 755. Bohuzel funguje pouze ztlumeni, cast skriptu pro unmute nefunguje (plati pro obe varianty), pritom pokud zminovane prikazy (v bloku thaw|resume) provedu pouze manualne tak se vse provede jak ma. Uz moc nevim co dal - tutorialu na nefunkcni zvuk po probuzeni jsem uz prosel/vyzkousel nekolik.. Takze pokud by nekdo dokazal poradit byl bych velice vdecny 
mam na svem notebooku (HP 530, sound chip=Intel HDA Conexant CX20549, Linux Mint 17 xFce) problem se zvukem po probuzeni ze spanku (presneji receno tenhle stav je stejny s jakoukoliv soucasnou distribuci jako je napr Antix, nebo Manjaro, posledni znama distribuce co jela problemu byl LM 14). Zvuk nefunguje (tzn nic neslysim z reproduktoru), ackoliv nastaveni tvrdi, ze zvuk ztlumeny neni. Zjistil jsem, ze workaroundem je provest mute a pak unmute prostrednictvim sound appletu v panelu - pak se zvuk opet rozjede, ale je to otrava a chtel jsem se pokusit tenhle proces zautomatizovat, ale nevim jak.. Zkousel jsem v ceste
Kód: Vybrat vše
/etc/pm/sleep.d
Kód: Vybrat vše
#!/bin/sh
#
#
case "$1" in
hibernate|suspend)
# Stopping is not required.
;;
thaw|resume)
/usr/bin/amixer -q sset Master mute
/usr/bin/amixer -q sset Master unmute
;;
*) exit $NA
;;
esac
Kód: Vybrat vše
#!/bin/sh
#
#
case "$1" in
hibernate|suspend)
# Stopping is not required.
;;
thaw|resume)
pactl set-sink-mute 0 1
pactl set-sink-mute 0 0
;;
*) exit $NA
;;
esac
