有没有办法指示声音是否设置为静音或不使用i3status
?我知道如何显示音量(如 中所述man i3status
),但它不区分静音或仅 0% 音量。
答案1
自版本以来2.8,有一个format_muted
字符串(参见提交消息和差异):
例如:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
在这里,format
我用过真棒字体的图标fa-volume-up
并在format_muted
,fa-volume-off
。
截图:
静音:
未静音:
答案2
我使用的是 i3sttatus 版本 2.7(2013-02-27)和 3.10.6-gentoo x86_64 下的 alsa,i3status 的颜色为默认颜色。如果我通过 amixer 或 alsamixer 将音量设置为静音,则音量指示器将为黄色,而手动将音量降低到 0% 时将保留默认的白色。
这是/etc/i3status.conf的相关部分:
volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}