Как временно отключить PulseAudio?

39

Просто интересно, есть ли способ временно отключить PulseAudio, поскольку я пытаюсь запустить определенную виновную игру (Left 4 Dead 2), и это иногда приводит к сбою игры.

Если я убью процесс, он автоматически вернется. Любые предложения?

    
задан Dean Thomson 20.10.2010 в 09:48
источник

7 ответов

26

Вы можете использовать pasuspender . Попробуйте префикс вашей команды вина с ней.

pasuspender -- wine path/to/file.exe
    
ответ дан mgunes 20.10.2010 в 09:57
источник
26

В /etc/pulse/client.conf вы можете раскомментировать строку autospawn=yes и заменить да на «нет». Конечно, это должно быть возможно установить в каталоге .pulse в вашем домашнем каталоге.

Более чистый способ сделать это - создать client.conf в вашем .pulse dir в ~ и поместить в него строку autospawn = no. Было бы неплохо вернуться на автоспаст после того, как вы сделали то, что вам нужно сделать.

    
ответ дан Conor Curran 29.10.2010 в 21:32
15

Я использую скрипт:

#!/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)

    
ответ дан Ax Trifonov 23.12.2013 в 19:29
4

Alt + F2 введите pactl exit

останавливает все процессы pulseaudio. Вы можете ввести

Alt + F2 введите pulseaudio

, чтобы запустить его снова. К сожалению, после этого некоторые программы больше не звучат. Все еще ищет способ повторного включения импульса без перезагрузки ...

    
ответ дан mitsch 20.05.2012 в 12:59
3

В моем случае я не смог остановить pulseaudio, так как он автоматически перезапускался с помощью systemctl.

Правильный способ остановки pulseaudio в этом случае:

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service

Чтобы запустить его снова, вы можете использовать:

systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
    
ответ дан user156516 23.01.2017 в 01:58
0

Попробуйте этот Ubuntu Tips. Он отлично работает на моем Ubuntu 12.04 LTS.

Совет Ubuntu: включение и отключение PulseAudio

    
ответ дан abhishake raina 05.10.2012 в 14:20
-1

Что я сделал ... остановил его от респауна, потому что он не смог его найти ....... щелкните правой кнопкой мыши папку / etc в обозревателе файлов (откройте как root), создайте новую папку с именем pulseoff, затем переместите в него папку импульсов (перетаскивание). В системе нет команды, чтобы посмотреть на нее. Если вы хотите запустить его снова, вырежьте его из папки pushoff, перейдите к папке / etc и вставьте его туда ...... Некоторым людям нравится делать это сложнее, чем на самом деле с редактированием файлы и прочее, и в основном эти изменения не работают, я их пробовал. Сделайте это легко. Я перезапустил машину и проверил системный монитор, прежде чем публиковать его, pulseaudio не работает и не всасывает память.

    
ответ дан Jevorah Chomada 18.01.2013 в 16:25