sotos21 έγραψε:Το autospawn = no το έκανα χειροκίνητα
Έβγαλες το ερωτηματικό από μπροστά; Το ερωτηματικό (;) παίζει τον ρόλο του comment. Πρέπει να βγει για να ισχύει η ρύθμιση.
Έψαξα να βρω κάποιο workaround αλλά δεν τα κατάφερα. Ίσως αργότερα. Το παραπάνω που έγραψα
δεν είναι workaround, είναι κάτι σαν debugging. Δηλαδή, φαντάσου κάθε φορά που κάνει κάποιος boot να πρέπει να κάνει όλη αυτή τη διαδικασία. ΟΚ, την αυτοματοποιεί με ένα script, αλλά και πάλι..
Ας το γράψω κιόλας, ίσως χρειαστεί.
Πρώτα παίρνουμε ένα backup το original αρχείο
- Κώδικας: Επιλογή όλων
sudo cp /etc/pulse/client.conf /etc/pulse/client.conf.bak
μετά
- Κώδικας: Επιλογή όλων
gedit pulseaudio-fix
και copy-paste μέσα τα παρακάτω
- Κώδικας: Επιλογή όλων
#!/usr/bin/env bash
if grep -Fxq "autospawn = no" /etc/pulse/client.conf
then
:
else
sudo sed '$ a autospawn = no' -i /etc/pulse/client.conf
fi
case $(pidof pulseaudio | wc -w) in
0) :
;;
1) pulseaudio -k
;;
esac
rm -rf .config/pulse/*
LANG=C /usr/bin/pulseaudio -D
exit 0
αποθηκεύουμε και μετά δίνουμε
- Κώδικας: Επιλογή όλων
chmod 755 pulseaudio-fix
και τέλος
- Κώδικας: Επιλογή όλων
./pulseaudio-fix
Αυτό (το pulseaudio-fix) θα πρέπει να το τρέχουμε κάθε φορά που μπαίνουμε σε γραφικό περιβάλλον.
Όταν διορθωθεί το bug θα πρέπει να επαναφέρουμε το client.conf στην αρχική του μορφή και φυσικά να μην τρέξουμε ξανά το script.
- Κώδικας: Επιλογή όλων
sudo cp /etc/pulse/client.conf.bak /etc/pulse/client.conf
Τελευταία επεξεργασία από
Learner και 19 Απρ 2015, 10:07, έχει επεξεργασθεί 3 φορά/ες συνολικά