Hund

Styr volymen för PipeWire via terminalen

3 Februari 2025

Med hjälp av verktyget WirePlumber kan man styra volymen via terminalen. Det är inte lika elegant som pulseaudio-ctl för PulseAudio, men det går!

Kommandot för att visa volymen är:

$ wpctl get-volume @DEFAULT_AUDIO_SINK@
Volume: 0.35

Kommandot för att höja volymen med 5% är:

$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.05+

Och kommandot för att sänka volymen med 5% är:

$ wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.05-

Värt att notera är att volymen vid 100% och 0% visas som 1.00 och 0.00. Det ser ju inte vidare snyggt ut när man visar volymen i exmpelvis panelen som jag gör. Min lösning på det problemet är det här kommandot för att visa volymen:

$ wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print $2,"%"}' | sed 's/0\.00/0/;s/0\.05/5/;s/1\.00/100/;s/0\.//;s/ //'

Då visas 0% som 0% och 100% visas som 100%.

Meta

Kommentarer

Det finns inga kommentarer för det här inlägget. Använd e-postformuläret om du vill lämna en kommentar på det här inlägget. [Användarvillkor]