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 | |||
pipewire [Le 18/08/2025, 09:49] krodelabestiole [Installation] typo |
pipewire [Le 20/08/2025, 22:51] (Version actuelle) mohican ajout changer la sortie son |
||
---|---|---|---|
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 ===== |