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_mutedformatformat_muted = "%volume"
Od wersji 2.8 istnieje format_mutedcią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 formatużyłem FontAwesome ikona „s fa-volume-upi format_muted, fa-volume-off.
Zrzuty ekranu:
wyciszony:

nie wyciszony:

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