Wskaż wycisz / wyłącz wyciszenie za pomocą i3status

18

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.

student
źródło
Z jakiej wersji i3 korzystasz? Wygląda na to, że obsługa dźwięku została zaimplementowana w wersji 2.2 . Czy masz starszą wersję i3status?
Mt

Odpowiedzi:

8

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
}
bghost
źródło
format_mutedformatformat_muted = "%volume"
Przydaje
8

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:

    wyciszony

  • nie wyciszony:

    nie wyciszony

henrique
źródło
Jak używasz FontAwesome dla ikony, ale innej czcionki dla tekstu?
Laurence Gonsalves
Właśnie .i3/configfont pango: M+ 1m, FontAwesome, 10
ładuję
@henrique, czy możesz udostępnić plik konfiguracyjny i3? Dzięki!
zalman
@henrique: Ikony głośności są dla mnie tylko renderowane jako kropki, ale inne ikony działają dobrze (jak ikona dysku twardego). Co może spowodować, że tak się stanie?
skeggse