Comment désactiver temporairement PulseAudio?

40

Je me demandais s'il était possible de désactiver temporairement PulseAudio alors que j'essaie d'exécuter un jeu Wine spécifique (Left 4 Dead 2) et que le jeu se bloque occasionnellement.

Si je tue le processus, il revient automatiquement. Des suggestions?

    
posée Dean Thomson 20.10.2010 - 09:48
la source

7 réponses

27

Vous pouvez utiliser pasuspender . Essayez de préfixer votre commande wine avec elle.

pasuspender -- wine path/to/file.exe
    
réponse donnée mgunes 20.10.2010 - 09:57
la source
27

Dans /etc/pulse/client.conf , vous pouvez décommenter la ligne autospawn=yes et remplacer le oui par un "non". Bien sûr, cela devrait être possible dans le répertoire .pulse de votre répertoire personnel.

Une manière plus propre de le faire serait de créer un client.conf dans votre répertoire .pulse dans ~ et d'y placer la ligne "autospawn = no". Il serait bon de revenir sur l'autospawn après avoir fait ce que vous devez faire.

    
réponse donnée Conor Curran 29.10.2010 - 21:32
la source
16

J'utilise le script:

#!/bin/bash
echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
rm $HOME/.config/pulse/client.conf

Ensuite, jouez au jeu, puis réactivez PA:

pulseaudio --start

Fonctionne sur Xubuntu 13.10. Remplacez ".config / pulse" par ".pulse" dans le script s'il ne fonctionne pas (généralement sur les anciens buntues)

    
réponse donnée Ax Trifonov 23.12.2013 - 19:29
la source
5

Alt + F2 tapez pactl exit

arrête tous les processus pulseaudio. Vous pouvez entrer

Alt + F2 tapez pulseaudio

pour recommencer. Malheureusement, certains programmes ne semblent plus sonner après cela. Toujours à la recherche d'un moyen de réactiver l'impulsion sans redémarrer ...

    
réponse donnée mitsch 20.05.2012 - 12:59
la source
5

Dans mon cas, je n'ai pas pu arrêter pulseaudio car il était redémarré automatiquement par systemctl.

La méthode appropriée pour arrêter pulseaudio, dans ce cas, est la suivante:

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

Pour le redémarrer, vous pouvez utiliser:

systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
    
réponse donnée user156516 23.01.2017 - 01:58
la source
1

Essayez ces astuces Ubuntu. Cela fonctionne très bien sur mon Ubuntu 12.04 LTS.

Astuce Ubuntu: activer et désactiver PulseAudio

    
réponse donnée abhishake raina 05.10.2012 - 14:20
la source
-1

Ce que je faisais ... l'empêchait de reprendre parce qu'il ne pouvait pas le trouver ... Cliquez avec le bouton droit sur le dossier / etc dans le navigateur de fichiers (ouvrez en tant que root) pour créer un nouveau dossier appelé pulseoff, puis déplacez le répertoire des impulsions (glisser-déposer). Le système n'a pas la commande pour y chercher. Si vous voulez le redémarrer, coupez-le dans le dossier pulseoff, montez une étape dans le dossier / etc et collez-le là-bas ...... Certaines personnes aiment faire en sorte qu'il soit plus difficile qu'il ne l'est avec l'édition fichiers et autres et surtout ces modifications ne fonctionnent pas, je les ai essayées. Faites-le facilement J'ai redémarré la machine et vérifié le moniteur système avant de poster ceci, pulseaudio ne fonctionne pas et la mémoire est aspirée.

    
réponse donnée Jevorah Chomada 18.01.2013 - 16:25
la source

Lire d'autres questions sur les étiquettes