Іноді сервіс pulseaudio зупиняється, і він не перезапускається, коли я відкриваю аудіофайл із банши або тотемом.
Як я можу змусити пульсовий аудіозапуск знову, не виходячи з системи?
Іноді сервіс pulseaudio зупиняється, і він не перезапускається, коли я відкриваю аудіофайл із банши або тотемом.
Як я можу змусити пульсовий аудіозапуск знову, не виходячи з системи?
Відповіді:
Я вирішив свою проблему.
Перевірте, чи працює будь-який екземпляр pulseaudio:
pulseaudio --check
Зазвичай він не друкує вихід, а лише вихідний код. 0означає бігати. Мої не бігали, тому я просто перейшов до кроку 3.
Якщо працює будь-який примірник:
pulseaudio -k
Нарешті, запустіть pulseaudio знову як демон:
pulseaudio -D
Почніть знову банші і насолоджуйтесь!
pulseaudio -kне справляється з цим. Після цього sudo killall pulseaudioвсе починається заново і працює чудово. (Ubuntu 16.04)
pulseaudio --check зазвичай не друкується вихід , просто вихідний код 0, що означає запуск" => значить, виходу немає, він працює; але, якщо ви хочете все-таки перевірити код виходу, запустіть: echo $?що слід надрукувати, 0якщо він працює. ( $?це вихідний код попередньої команди. Якщо ви запускаєте її двічі, тоді вона друкує код виходу echo)
У стандартній установці, що працює, pulseaudio -kперезавантажує демон. Більше нічого робити.
У разі, якщо PA не працює, введіть pulseaudioбез додаткових опцій запустить демон із використанням значень за замовчуванням у /etc/pulse/daemon.confта /etc/pulse/default.pa.
Налаштовані користувачем налаштування в ~/.pulse/або ~/.config/pulse/перевершать загальносистемні налаштування. У разі виникнення проблем, це часто допоможе видалити ці каталоги перед перезапуском pulseaudio.
Детальніше див. У PulseAudio Wiki .
/usr/bin/pulseaudioповертає, bash: /usr/bin/pulseaudio: Permission deniedнавіть якщо дозволи на файл здаються прекрасними: -rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudioчому
rm ~/.config/pulse/*після чого pulseaudio -kзробив трюк.
Скористайтеся командою служби (лише для Ubuntu 14.04 або новішої версії):
sudo service pulseaudio restart
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
Pulseaudio - це послуга для користувачів, тому:
systemctl --user restart pulseaudio.service
Також є це:
systemctl --user restart pulseaudio.socket
Для чеків замініть restartна status.
Ось як це зробити в Ubuntu 15.10:
pulseaudio -kщоб убити бігучого демона. Ви отримаєте помилку лише в тому випадку, якщо жоден демон не працює, інакше повідомлення не з’являться.pulseaudio --checkщоб перевірити, чи працює Pulseaudio. Чистий вихід (без повідомлення) з checkкоманди вказує на те, що демон почався успішно. В іншому випадку біжіть, pulseaudio --startщоб запустити демон. Якщо ви нещодавно змінили файл конфігурації, а демон не запускається, перевірте свій файл на помилки та перевірте в syslog (за допомогою програми SystemLog), чи немає повідомлень від Pulseaudio.pulseaudio - перевірити
pulseaudio - вбити
pulseaudio - старт
Якщо імпульсний аудіосигнал пов'язаний із режимом сну S3 (Призупинення оперативної пам’яті), справжньою причиною може бути проблема з аудіо апаратним забезпеченням, і тоді вам доведеться зробити повне скидання:
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
Так, це потрібно зробити двічі з невеликою затримкою. Я не знаю чому, але, здається, це спрацьовує кожен раз.
Якщо у вас паралельно декілька середовищ робочого столу (швидка комутація користувачів)
sudo killall pulseaudio && sudo alsa force-reload && sleep 2 && sudo killall pulseaudio && sudo alsa force-reload