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_mutedfa-volume-off

スクリーンショット:

  • サイレント:

    無音

  • ミュートされていません:

    ミュート解除

答え2

私はi3statusバージョン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
}

関連情報