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

저는 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
}

관련 정보