Czy istnieje sposób wskazania, czy dźwięk jest wyciszony, czy nie jest używany i3status
? Wiem, jak pokazać głośność (jak wyjaśniono w man i3status
), ale nie rozróżnia między wyciszeniem lub tylko 0% głośności.
Czy istnieje sposób wskazania, czy dźwięk jest wyciszony, czy nie jest używany i3status
? Wiem, jak pokazać głośność (jak wyjaśniono w man i3status
), ale nie rozróżnia między wyciszeniem lub tylko 0% głośności.
Odpowiedzi:
Używam i3sttatus w wersji 2.7 (2013-02-27) i alsa pod 3.10.6-gentoo x86_64 z domyślnymi kolorami dla i3status. Jeśli ustawię wyciszenie głośności za pomocą amixer lub alsamixer, wówczas wskaźnik głośności będzie żółty, a ręczne obniżenie głośności do 0% spowoduje zachowanie domyślnej białej barwy.
Oto odpowiednia część pliku /etc/i3status.conf:
volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
format_muted
format
format_muted = "%volume"
Od wersji 2.8 istnieje format_muted
ciąg znaków (patrz komunikat zatwierdzenia i diff ):
Na przykład:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
Tutaj, w format
użyłem FontAwesome ikona „s fa-volume-up
i format_muted
, fa-volume-off
.
Zrzuty ekranu:
wyciszony:
nie wyciszony:
.i3/config
font pango: M+ 1m, FontAwesome, 10