Есть ли способ указать, отключен ли звук или нет 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
}
Здесь, в formatI используется FontAwesome значок «s fa-volume-upи format_muted, fa-volume-off.
Скриншоты:
приглушены:

не отключен

.i3/configсfont pango: M+ 1m, FontAwesome, 10