使用 i3status 指示静音/取消静音

使用 i3status 指示静音/取消静音

有没有办法指示声音是否设置为静音或不使用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
}

相关内容