Gibt es eine Möglichkeit anzugeben, ob der Ton stumm geschaltet ist oder nicht i3status? Ich kann die Lautstärke anzeigen (wie in erklärt man i3status), aber es wird nicht zwischen Stummschaltung oder nur 0% Lautstärke unterschieden.
Gibt es eine Möglichkeit anzugeben, ob der Ton stumm geschaltet ist oder nicht i3status? Ich kann die Lautstärke anzeigen (wie in erklärt man i3status), aber es wird nicht zwischen Stummschaltung oder nur 0% Lautstärke unterschieden.
Antworten:
Ich verwende i3sttatus Version 2.7 (27.02.2013) und alsa unter 3.10.6-gentoo x86_64 mit Standardfarben für i3status. Wenn ich die Lautstärke über einen Amixer oder einen Alsamixer stumm schalte, leuchtet die Lautstärkeanzeige gelb, während das manuelle Verringern der Lautstärke auf 0% die standardmäßige Weißfärbung beibehält.
Hier ist der relevante Teil von /etc/i3status.conf:
volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
format_mutedErklärung unten hinzuzufügen format, wieformat_muted = "%volume"
Seit Version 2.8 gibt es einen format_mutedString (siehe Commit-Nachricht und Diff ):
Z.B:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
Hier in formatI verwendet FontAwesome ‚s Symbol fa-volume-upund in format_muted, fa-volume-off.
Screenshots:
stumm geschaltet:

nicht stumm geschaltet:

.i3/configmitfont pango: M+ 1m, FontAwesome, 10