
Gibt es eine Möglichkeit, alle Töne nur im Browser stummzuschalten? Ich brauche das über die Befehlszeile. Ich verwende derzeit den Alsa-Mixer zum Stummschalten (Befehl amixer set Master toggle
), kann aber keine Möglichkeit finden, den Browser stummzuschalten und die anderen Apps auszublenden.
Antwort1
Doctoror Drive hat Recht, dies lässt sich mit Pulseaudio ziemlich einfach erledigen, aber wenn Sie ausschließlich ALSA verwenden, wird es eine viel schwierigere Aufgabe.
Bei Pulse gibt es eine Vielzahl von Optionen. Sowohl als pacmd
auch pactl
sind dazu in der Lage, aber aufgrund der beträchtlichen Anzahl an Optionen kann es übermäßig kompliziert erscheinen. Alternativ können Sie ein von der Community bereitgestelltes Tool namens ponymix
(das sich jetzt in [Community] befindet) verwenden, um sowohl einzelne Anwendungsstreams als auch die systemweiten Servereinstellungen sehr einfach zu steuern.
Bei reinem ALSA bin ich mir allerdings nicht sicher, ob das überhaupt möglich ist.
Antwort2
Wenn Sie Pulseaudio nicht verwenden, können Sie in Alsa ein Softvol-Gerät erstellen:
pcm.aux {
type softvol
slave.pcm pcm.default
control {
name "AUX"
card 0
}
hint.description "softvol für AUX"
}
Konfigurieren Sie anschließend Ihren Browser für die Verwendung des Geräts „vdr“. Bei der ersten Verwendung wird ein neues Mixer-Steuerelement erstellt und beispielsweise in angezeigt alsamixer
.