Ich habe eine externe Soundkarte, die meistens einwandfrei funktioniert, außer wenn sie zum ersten Mal eingesteckt wird oder wenn ich meinen Laptop einschalte, wird die Lautstärke auf 100% eingestellt. Das heißt, die Gesamtlautstärke des Systems, wie in der Klanganzeige angezeigt.
Was ich suche, ist ein Terminalbefehl, der diese Lautstärke auf 50% setzt, damit ich sie beim Anmelden ausführen kann und nicht befürchten muss, dass der erste Ton, den ich wiedergebe, mich ausblendet, wenn ich vergesse, mich zu drehen die Lautstärke leiser. Mit welchen Befehlen können Sie die Lautstärke ändern, dh die in der Klanganzeige?
Ich habe mich in gsettings und dbus umgesehen, konnte aber nichts finden, mit dem ich die Systemlautstärke so einstellen konnte. Ich kenne mich mit Alsamixer aus, aber das ist nicht die Lösung, nach der ich suche, da ich dann die Lautstärke nicht über die Sound-Anzeige oder die Multimedia-Tasten meines Laptops ändern kann.
Antworten:
Teile dieser Antwort stammen aus Einstellen der Mikrofon-Eingangslautstärke über die Befehlszeile? , hier für Ihre Bequemlichkeit platziert.
Lautstärke um 5% erhöhen
Lautstärke um 5% verringern
Lautstärke auf 50% einstellen
Denken Sie daran, dass Sie mit diesem Befehl die Parameter auf dem aktuell verwendeten Audiogerät steuern können.
Viel Glück!
quelle
F6
einalsamixer
und--card n
ausamixer
Soundkarte wechseln.pactl
(im Gegensatz zuamixer
) ermöglicht es, die Lautstärke über 100% zu erhöhen (sehen inpavucontrol
) :-)Sie können dies mit PulseAudio selbst tun (ich empfehle die Verwendung von ALSA nicht, da Sie dann die GUI nicht zum Erhöhen / Verringern der Lautstärke verwenden können).
Verwenden von Pactl : Sie können die Volumes für ein bestimmtes Gerät wie folgt einstellen:
Dies erhöht die Lautstärke um 10%. Wenn Sie 10% weniger möchten:
Wenn Sie die Lautstärke bei 50% benötigen:
Wenn Sie den ganzen Ort rocken müssen:
Sie können Prozente oder ganze Zahlen verwenden, aber die ganzen Zahlen sind langsam und möglicherweise nicht Ihr Ding.
pactl
/pacmd
(im Gegensatz zuamixer
) erlaubt es, die Lautstärke um über 100% zu erhöhen :-).quelle
@DEFAULT_SINK@
anstelle von number eine Senke verwenden0
. Sie setzen Ihre Standardsenke mitpactl set-default-sink my-sink-name
(Listennamen mitpactl list short sinks
).Failed to get sink information: No such entity
, wie dies zu beheben? - Bearbeiten, ich musste außerdem eine Spüle verwenden0
. Die erste Anzahlpactl list short sinks
kann verwendet werden. Dieser Befehl funktioniert zum Beispiel:pactl set-sink-volume $(pactl list short sinks | head -n1 | cut -f1) 50%
amixer set 'Master' 10%+
- um den maximalen Klang um 10% zu erhöhenamixer set 'Master' 10%-
- um den maximalen Klang um 10% zu verringernamixer set 'Master' 10%
- um 10% des maximalen Tons zu erhaltenamixer set 'Master' 80%
- um 80% des maximalen Geräusches zu erhalten.. usw.
Wenn Sie die Lautstärke auf einen anderen Wert als "Master" einstellen möchten, überprüfen Sie die Liste wie folgt:
amixer scontrols
Sie können auch prüfen wollen ,
alsamixer
undpacmd
quelle
Eine späte Antwort könnte aber für jemanden nützlich sein.
Sie können die Lautstärke für die Stromsenke mit den folgenden Befehlen steuern
Lautstärke erhöhen :
pactl set-sink-volume @DEFAULT_SINK@ +1000
Geringere Lautstärke :
pactl set-sink-volume @DEFAULT_SINK@ -1000
Stummschaltung :
pactl set-sink-mute @DEFAULT_SINK@ toggle
Sie können die folgenden Werte verwenden, um die Lautstärke zu steuern:
Ganze Zahl
<number>
+<number>
-<number>
Beispiel:
pactl set-sink-volume @DEFAULT_SINK@ 50000
wird die Lautstärke um 76% einstellenLinearer Faktor
<number>.<number>
+<number>.<number>
-<number>.<number>
Beispiel:
pactl set-sink-volume @DEFAULT_SINK@ 0.44\
wird die Lautstärke um 76% einstellenProzentzahl
<number>%
+<number>%
-<number>%
Beispiel:
pactl set-sink-volume @DEFAULT_SINK@ 76%
wird die Lautstärke um 76% einstellenDezibelwert
WARNUNG: Experimentieren Sie nicht mit Dezibelwerten, wenn Sie Kopfhörer verwenden, es sei denn, Sie wissen, was Sie tun. Sie könnten Ihr Gehör beschädigen
<number>dB
+<number>dB
-<number>dB
Beispiel:
pactl set-sink-volume @DEFAULT_SINK@ 0.0dB
setzt die Lautstärke auf 100%Quellen Arch Wiki , pactl man page
quelle