Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pipewire [Le 08/07/2025, 04:26] krodelabestiole [Optimisation] typos |
pipewire [Le 20/08/2025, 22:51] (Version actuelle) mohican ajout changer la sortie son |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
**PipeWire** est installé par défaut sur Ubuntu à partir de la version [[:jammy|Jammy 22.04.4]].\\ | **PipeWire** est installé par défaut sur Ubuntu à partir de la version [[:jammy|Jammy 22.04.4]].\\ | ||
- | Si ce n'est pas le cas, quel qu'en soit la raison, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>pipewire]]''. | + | Si ce n'est pas le cas, quelle qu'en soit la raison, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>pipewire]]''. |
On trouve aussi le paquet ''[[apt>pipewire-pulse]]''(([[:depots#sections_universe_et_multiverse_maintenues_par_les_motu|dépôt universe]] pour [[:jammy|Jammy 22.04]])) qui fournit la rétro-compatibilité pour les applications implémentant [[:PulseAudio]]. Il risque donc d'être indispensable pendant encore un certain temps... | On trouve aussi le paquet ''[[apt>pipewire-pulse]]''(([[:depots#sections_universe_et_multiverse_maintenues_par_les_motu|dépôt universe]] pour [[:jammy|Jammy 22.04]])) qui fournit la rétro-compatibilité pour les applications implémentant [[:PulseAudio]]. Il risque donc d'être indispensable pendant encore un certain temps... | ||
Ligne 245: | Ligne 245: | ||
* Mettre en sourdine la sortie principale pendant une minute :<code>wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle ; sleep 60 ; wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle</code> | * Mettre en sourdine la sortie principale pendant une minute :<code>wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle ; sleep 60 ; wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle</code> | ||
+ | |||
+ | ==== Changer la sortie son avec un script ==== | ||
+ | |||
+ | Pour changer de sortie audio la syntaxe est : | ||
+ | <code>wpctl set-default ID</code> | ||
+ | où ID est le numéro de la sortie. | ||
+ | |||
+ | Ce numéro est visible dans la section "Sinks" en exécutant la commande : | ||
+ | <code>wpctl status</code> | ||
+ | Problème : ce numéro change à chaque redémarrage ! Il faut donc le récupérer via la commande grep en cherchant le nom de la sortie qui lui ne change pas. | ||
+ | |||
+ | |||
+ | Voici un exemple de script pour changer la sortie vers le HDMI (remplacer le texte entre "" par ce qui vous correspond - notez le caractère d'échappement \ ajouté devant [ et ] ) : | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | idhdmi=$(wpctl status | grep "Baffin HDMI/DP Audio \[Radeon RX 550 640SP / RX 560/560X\] D" | cut -c 10-12) | ||
+ | echo $idhdmi | ||
+ | wpctl set-default $idhdmi | ||
+ | exit 0 | ||
+ | </code> | ||
+ | |||
+ | Lorsque votre script est au point, vous pouvez créer un raccourci clavier personnalisé pour le lancer avec la commande | ||
+ | <code>bash nom-du-fichier-script.sh</code> | ||
===== Problèmes courants ===== | ===== Problèmes courants ===== |