55 votes

Comment désactiver temporairement PulseAudio pendant l'exécution d'un jeu sous Wine ?

Je me demande s'il existe un moyen de désactiver temporairement PulseAudio car j'essaie de faire tourner un jeu spécifique Wine (Left 4 Dead 2) et cela fait planter le jeu de temps en temps.

Si je tue le processus, il revient automatiquement. Avez-vous des suggestions ?

36voto

user156516 Points 461

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

La façon correcte d'arrêter pulseaudio, dans ce cas est :

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

34voto

Tom Points 1115

Vous pouvez utiliser pasuspender . Essayez de le préfixer à votre commande Wine.

pasuspender -- wine path/to/file.exe

32voto

Candidasa Points 1560

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

Une manière plus propre de procéder consisterait à créer un fichier client.conf dans votre répertoire .pulse dans ~ et mettez la ligne "autospawn=no" dedans. Il serait bon de pouvoir réactiver autospawn après avoir fait ce que vous avez à faire.

23voto

Ax Trifonov Points 331

J'utilise le script :

#!/bin/sh
echo autospawn = no >> "$HOME/.config/pulse/client.conf"
pulseaudio --kill
sed -i '/\<autospawn\>/d' "$HOME/.config/pulse/client.conf"

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

pulseaudio --start

Fonctionne sur Xubuntu 13.10. Remplacer ".config/pulse" par ".pulse" dans le script si cela ne fonctionne pas (généralement sur les vieux *buntues).

5voto

Manglu Points 3340

Alt + F2 type pactl exit

arrête tous les processus de pulseaudio. Vous pouvez saisir

Alt + F2 type pulseaudio

pour le relancer. Malheureusement, certains programmes ne semblent plus avoir de son après cela. Je cherche toujours un moyen de réactiver l'impulsion sans redémarrage

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X