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


18

有没有办法表明声音是否设置为静音或不使用i3status?我知道如何显示音量(如中所述man i3status),但无法区分静音或仅0%的音量。


您正在使用哪个版本的i3?似乎在2.2版本中实现了声音支持。运行的i3status版本早于该版本吗?
mtw

Answers:


8

我正在使用i3sttatus版本2.7(2013-02-27)和3.10.6-gentoo x86_64下的alsa,其中i3status具有默认颜色。如果我通过混合器或alsamixer将音量设置为静音,则音量指示器将为黄色,而手动将音量降低至0%则保留默认的白色。

这是/etc/i3status.conf的相关部分:

volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}

我发现在format_muted下面添加一条语句很有帮助format,例如format_muted = "%volume"
Nick ODell's

8

2.8版本开始,有一个format_muted字符串(请参阅commit消息和diff):

例如:

volume master {
   format = " %volume"
   format_muted = " %volume"
   device = "default"
   mixer = "Master"
   mixer_idx = 0
}

在这里,format我使用了FontAwesome的图标fa-volume-up,在中format_muted,使用了fa-volume-off

屏幕截图:

  • 静音:

    静音

  • 不静音:

    不静音


如何将FontAwesome用于图标,而将另一字体用于文本?
劳伦斯·贡萨尔维斯

我只是.i3/configfont pango: M+ 1m, FontAwesome, 10
henrique

@henrique,能否请您共享i3配置文件?谢谢!
zalman 2014年


@henrique:对我来说,音量图标只是显示为点,但其他图标也可以正常工作(例如hdd图标)。什么会导致这种情况发生?
skeggse
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.