Просто интересно, есть ли способ временно отключить PulseAudio, когда я пытаюсь запустить определенную игру Wine (Left 4 Dead 2), и это иногда вызывает сбой игры.
Если я убью процесс, он автоматически возвращается. Есть предложения?
В /etc/pulse/client.conf
вы можете раскомментировать строку autospawn=yes
и заменить «да» на «нет». Конечно, это должно быть возможно установить в каталоге .pulse в вашем домашнем каталоге.
Более чистый способ сделать это - создать client.conf
в вашем .pulse dir в ~ и поставить в нем строку «autospawn = no». Было бы хорошо снова включить автоспуск после того, как вы сделали то, что вам нужно.
В моем случае я не смог остановить pulseaudio, так как он перезапускался systemctl автоматически.
Правильный способ остановить pulseaudio, в этом случае:
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
Для повторного запуска вы можете использовать:
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
Тип Alt kbd> + F2 kbd> pactl exit
останавливает все импульсно-звуковые процессы. Вы можете ввести
Alt kbd> + F2 kbd> типа pulseaudio
, чтобы запустить его снова. К сожалению, после этого некоторые программы перестали звучать. Все еще ищу способ реактивировать пульс без перезагрузки…
Я использую сценарий:
#!/bin/bash
echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
rm $HOME/.config/pulse/client.conf
Затем играю в игру, затем снова включаю PA:
pulseaudio --start
Работает на Xubuntu 13.10. Замените «.config / pulse» на «.pulse» в скрипте, если он не работает (обычно на старых * buntues)
Попробуйте этот Ubuntu Советы. Он отлично работает на моем Ubuntu 12.04 LTS.
Вы можете использовать pasuspender
. Попробуйте префикс вашей винной команды.
pasuspender -- wine path/to/file.exe
То, что я сделал .... остановило его возрождение, потому что он не смог его найти ....... щелкните правой кнопкой мыши папку / etc в файловом браузере (откройте как root), чтобы создать новую папку под названием pulseoff затем переместите папку с импульсами в нее (перетащите). Система не имеет команды искать его там. Если вы хотите запустить его снова, вырежьте его из папки pulseoff, перейдите на шаг к папке / etc и вставьте его туда ...... Некоторые люди предпочитают делать это сложнее, чем на самом деле при редактировании. файлы и прочее, и в основном эти правки не работают, я их пробовал. Сделай это простым способом. Я перезапустил машину и проверил системный монитор, прежде чем отправлять сообщение об этом, pulseaudio не работает и не высасывает память.