Wie lege ich in PulseAudio eine Obergrenze für die Lautstärke fest?


7

Ist es möglich, beim Start eine Obergrenze für PulseAudio festzulegen? Ich möchte sicherstellen, dass ich die Lautstärke nicht zu hoch für mein Trommelfell stelle.

Ich habe nachgesehen, pactl set-sink-volumeaber das erlaubt mir nicht, ein maximales Lautstärkelimit festzulegen. Ich kann auch nichts darunter finden man pactl.


Hier ist eine andere Person, die dieselbe Frage stellt (leider auch unbeantwortet): unix.stackexchange.com/questions/188808/… - es gibt jedoch eine billige Hardwarelösung.
Derobert

Antworten:


3

Sie können dies mit dem folgenden Bash-Code tun

#!/bin/bash
x=$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,' )
if [[ $x -le 200 ]]
then
    pactl set-sink-volume 0 +5% 
fi

In diesem Volume ist in der Variablen x gespeichert

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.