Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
linuxaddict:astuces:pipewire [01/12/2023, 09:03] – créée Claude Clerc | linuxaddict:astuces:pipewire [08/01/2025, 15:44] (Version actuelle) – [Vérifier que vous n'avez pas de paquets qui dépendent de pulseaudio] Claude Clerc | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag> | {{tag> | ||
====== Remplacer PulseAudio par PipeWire ====== | ====== Remplacer PulseAudio par PipeWire ====== | ||
- | + | [[https:// | |
- | [[PulseAudio|https:// | + | Depuis 2020, il est progressivement remplacé par [[https:// |
- | Depuis 2020, il est progressivement remplacé par [[PipeWire|https:// | + | |
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' | Utiliser TimeShift (ou toute autre solution) pour sauvegarder l' | ||
- | ===== Supprimer | + | ===== Désactiver |
- | 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, | ||
===== Installer PipeWire et ses services ===== | ===== Installer PipeWire et ses services ===== | ||
Ligne 21: | Ligne 27: | ||
systemctl --user --now enable pipewire pipewire-pulse wireplumber | systemctl --user --now enable pipewire pipewire-pulse wireplumber | ||
- | ===== Redémarrer l' | + | Les icônes des applets utilisant les services audio réapparaissent. |
+ | ===== Supprimer Pulseaudio ===== | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | apt remove pulseaudio | ||
+ | ===== Redémarrer l' | ||
Une fois l' | Une fois l' | ||
+ | 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 : | ||
+ | < | ||
+ | ● pipewire-pulse.socket - PipeWire PulseAudio | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | déc. 01 08:16:29 tuxc2 systemd[1912]: | ||
+ | |||
+ | ● pipewire-pulse.service - PipeWire PulseAudio | ||
+ | | ||
+ | | ||
+ | TriggeredBy: | ||
+ | Main PID: 1922 (pipewire-pulse) | ||
+ | Tasks: 2 (limit: 18332) | ||
+ | | ||
+ | CPU: 1min 5.613s | ||
+ | | ||
+ | | ||
+ | |||
+ | déc. 01 08:16:29 tuxc2 systemd[1912]: | ||
+ | déc. 01 08:16:29 tuxc2 pipewire-pulse[1939]: | ||
+ | </ | ||
+ | |||
+ | La commande : | ||
+ | pactl info | ||
+ | devrait retourner : | ||
+ | < | ||
+ | Chaîne du serveur : / | ||
+ | Version du protocole de bibliothèque : | ||
+ | Version du protocole du serveur : 35 | ||
+ | Local : oui | ||
+ | Index client : 4105 | ||
+ | Tile Size : 65472 | ||
+ | Nom d’utilisateur : | ||
+ | Nom d’hôte : | ||
+ | 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, | ||
+ | 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 : ****:**** | ||
+ | </ | ||
+ | |||
+ | ===== Vérifier que vous n'avez pas de paquets qui dépendent de pulseaudio ===== | ||
+ | |||
+ | apt-cache rdepends --installed pulseaudio | ||
+ | |||
+ | Remarque: dans la liste qui s' | ||
+ | |||
+ | ===== Sources et liens ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{counter|today| personne a visité cette page aujourd' |