linuxaddict:astuces:pipewire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linuxaddict:astuces:pipewire [01/12/2023, 09:06] – [Remplacer PulseAudio par PipeWire] Claude Clerclinuxaddict:astuces:pipewire [18/01/2024, 10:30] (Version actuelle) – [Supprimer Pulseaudio] Claude Clerc
Ligne 6: Ligne 6:
 Voici comment remplacer PulseAudio par PipeWire sur Linux Mint 21.2 (Cinnamon 5.8.4). Voici comment remplacer PulseAudio par PipeWire sur Linux Mint 21.2 (Cinnamon 5.8.4).
  
 +
 +====== Vérifier que Pipewire n'est pas déjà installé ======
 +
 +  pactl info
 +doit retourner une ligne contenant `Nom du serveur : PulseAudio`.
 +
 +Si cette ligne contient `Nom du serveur : PulseAudio (on PipeWire 0.3.48)` il n'y a plus rien à faire ; Pipewire est déjà installé.
 ===== Sauvegarder son système ===== ===== Sauvegarder son système =====
 Utiliser TimeShift (ou toute autre solution) pour sauvegarder l'état du système. En cas de dysfonctionnement, il est ainsi possible de revenir à l'état antérieur. Utiliser TimeShift (ou toute autre solution) pour sauvegarder l'état du système. En cas de dysfonctionnement, il est ainsi possible de revenir à l'état antérieur.
  
-===== Supprimer PulseAudio et ses services =====+===== Désactiver PulseAudio et ses services =====
  
-  apt remove pulseaudio 
   systemctl --user --now disable pulseaudio.service pulseaudio.socket   systemctl --user --now disable pulseaudio.service pulseaudio.socket
   systemctl --user mask pulseaudio   systemctl --user mask pulseaudio
  
 +Les icônes des applets utilisant les services audio disparaissent, c'est normal.
 ===== Installer PipeWire et ses services ===== ===== Installer PipeWire et ses services =====
  
Ligne 20: Ligne 27:
   systemctl --user --now enable pipewire pipewire-pulse wireplumber   systemctl --user --now enable pipewire pipewire-pulse wireplumber
  
-===== Redémarrer l'ordinateur =====+Les icônes des applets utilisant les services audio réapparaissent. 
 +===== Supprimer Pulseaudio ===== 
 + 
 +<note warning>La suppression de Pulseaudio doit se faire après l'installation de Pipewire, sinon Cinnamon risque d'être également désinstallé !</note> 
 + 
 +  apt remove pulseaudio 
 +===== Redémarrer l'ordinateur et tout vérifier =====
  
 Une fois l'ordinateur redémarré, le son devrait fonctionner normalement. Une fois l'ordinateur redémarré, le son devrait fonctionner normalement.
  
 +On peut vérifier que tout est bien démarré avec :
 +  systemctl --user status pipewire-pulse.socket pipewire-pulse.service
 +
 +qui devrait retourner quelque chose ressemblant à cela :
 +<code>
 +● pipewire-pulse.socket - PipeWire PulseAudio
 +     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; vendor preset: enabled)
 +     Active: active (running) since Fri 2023-12-01 08:16:29 CET; 1h 1min ago
 +   Triggers: ● pipewire-pulse.service
 +     Listen: /run/user/1000/pulse/native (Stream)
 +     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
 +
 +déc. 01 08:16:29 tuxc2 systemd[1912]: Listening on PipeWire PulseAudio.
 +
 +● pipewire-pulse.service - PipeWire PulseAudio
 +     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; vendor preset: enabled)
 +     Active: active (running) since Fri 2023-12-01 08:16:29 CET; 1h 1min ago
 +TriggeredBy: ● pipewire-pulse.socket
 +   Main PID: 1922 (pipewire-pulse)
 +      Tasks: 2 (limit: 18332)
 +     Memory: 16.4M
 +        CPU: 1min 5.613s
 +     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
 +             └─1922 /usr/bin/pipewire-pulse
 +
 +déc. 01 08:16:29 tuxc2 systemd[1912]: Started PipeWire PulseAudio.
 +déc. 01 08:16:29 tuxc2 pipewire-pulse[1939]: 536870912
 +</code>
 +
 +La commande :
 +  pactl info
 +devrait retourner :
 +<code>
 +Chaîne du serveur : /run/user/1000/pulse/native
 +Version du protocole de bibliothèque : 35
 +Version du protocole du serveur : 35
 +Local : oui
 +Index client : 4105
 +Tile Size : 65472
 +Nom d’utilisateur : <le vôtre>
 +Nom d’hôte : <le vôtre>
 +Nom du serveur : PulseAudio (on PipeWire 0.3.48)
 +Version du serveur : 15.0.0
 +Spécification d’échantillon par défaut : float32le 2ch 48000Hz
 +Plan de canaux par défaut : front-left,front-right
 +Destination par défaut : alsa_output.pci-0000_00_1b.0.analog-stereo
 +Source par défaut : alsa_input.pci-0000_00_1b.0.analog-stereo
 +Cookie : ****:****
 +</code>
 +
 +===== Sources =====
 +[[https://www.moyens.net/linux/comment-installer-et-configurer-pipewire-sous-linux/|Comment installer et configurer PipeWire sous Linux]]
 +
 +----
 +{{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.
  • linuxaddict/astuces/pipewire.1701417979.txt.gz
  • Dernière modification : 01/12/2023, 09:06
  • de Claude Clerc