GNU/Linux >> Tutoriels Linux >  >> Linux

mélanger le son des processus de plusieurs utilisateurs sous Linux

J'ai réussi à partager un serveur d'impulsions en mode utilisateur entre les utilisateurs locaux via TCP.

Modifier /etc/pulse/default.pa pour activer le module TCP. J'ai essentiellement désactivé l'authentification pour simplifier la configuration. Notez qu'il peut y avoir des implications en matière de sécurité si vous n'êtes pas le seul à utiliser l'ordinateur.

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 auth-anonymous=1

Redémarrez PulseAudio, si vous utilisez systemd, cela peut être fait avec systemctl --user restart pulseaudio .Notez que s'il y a déjà plusieurs serveurs PulseAudio en cours d'exécution, vous devrez peut-être les arrêter. Sinon, seul celui qui a démarré en premier fonctionne.

Maintenant, PulseAudio devrait écouter sur un port TCP, cela peut être vérifié avec la commande ss -ltp . Vous verrez probablement quelque chose comme ceci :

LISTEN     0    0        *:4713       *:*                    
users:(("pulseaudio",pid=3130,fd=31))

qui indique que PulseAudio écoute sur le port 4713.

Pour configurer les clients, modifiez /etc/pulse/client.conf et activez la connexion automatique :

auto-connect-localhost =oui

Ceci est désactivé par défaut sur les nouvelles versions de PulseAudio pour des raisons de sécurité.

Essayez ensuite de jouer de l'audio, bravo !


Linux
  1. Linux - Ctrl + c peut-il envoyer le signal Sigint à plusieurs processus ?

  2. 3 façons de lister les utilisateurs sous Linux

  3. Exécutez la commande sur plusieurs serveurs Linux à partir de Windows

  4. Comment renommer plusieurs fichiers d'une extension à une autre sous Linux/Unix ?

  5. Comment produire du son en C sous Linux ?

Commande Pgrep sous Linux

Copier un fichier dans plusieurs répertoires à partir de la ligne de commande sous Linux

Surveillance des processus sous Linux

Comprendre les processus sous Linux

Déconnecter automatiquement les utilisateurs inactifs du système Linux

Comment télécharger plusieurs fichiers sur FTP à partir d'un serveur Linux ?