Есть ли способ указать, отключен ли звук или нет i3status
? Я знаю, как показать громкость (как объяснено в man i3status
), но он не различает приглушение или просто 0% громкости.
Есть ли способ указать, отключен ли звук или нет i3status
? Я знаю, как показать громкость (как объяснено в man i3status
), но он не различает приглушение или просто 0% громкости.
Ответы:
Я использую i3sttatus версии 2.7 (2013-02-27) и alsa под 3.10.6-gentoo x86_64 со стандартными цветами для i3status. Если я установлю громкость на приглушение с помощью amixer или alsamixer, то индикатор громкости будет желтым, в то время как уменьшение громкости до 0% вручную сохранит белую окраску по умолчанию.
Вот соответствующая часть /etc/i3status.conf:
volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
format_muted
заявление ниже format
, какformat_muted = "%volume"
Начиная с версии 2.8 , есть format_muted
строка (см. Сообщение коммита и diff ):
Например:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
Здесь, в format
I используется FontAwesome значок «s fa-volume-up
и format_muted
, fa-volume-off
.
Скриншоты:
приглушены:
не отключен
.i3/config
сfont pango: M+ 1m, FontAwesome, 10