Zeigen Sie mit i3status an, dass die Stummschaltung aktiviert / deaktiviert ist

18

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.

Schüler
quelle
Welche Version von i3 verwenden Sie? Es sieht so aus, als ob Soundunterstützung in Version 2.2 implementiert wurde . Führen Sie eine ältere Version von i3status aus?
MTW

Antworten:

8

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
}
bghost
quelle
Ich finde es hilfreich, eine format_mutedErklärung unten hinzuzufügen format, wieformat_muted = "%volume"
Nick ODell
8

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:

    stumm geschaltet

  • nicht stumm geschaltet:

    nicht stumm geschaltet

henrique
quelle
Wie verwenden Sie FontAwesome für das Symbol, aber eine andere Schriftart für den Text?
Laurence Gonsalves
Ich lade gerade beide Schriften .i3/configmitfont pango: M+ 1m, FontAwesome, 10
henrique
@henrique, kannst du bitte deine i3 Konfigurationsdatei teilen? Vielen Dank!
Zalman
@henrique: Die Lautstärkesymbole werden für mich nur als Punkte dargestellt, aber andere Symbole funktionieren einwandfrei (wie das Festplattensymbol). Was könnte dazu führen, dass das passiert?
Skeggse