Apakah ada cara untuk menunjukkan apakah suara disetel ke bisu atau tidak menggunakan i3status? Saya tahu cara menunjukkan volume (seperti yang dijelaskan dalam man i3status), tetapi tidak membedakan antara bisu atau volume hanya 0%.
Apakah ada cara untuk menunjukkan apakah suara disetel ke bisu atau tidak menggunakan i3status? Saya tahu cara menunjukkan volume (seperti yang dijelaskan dalam man i3status), tetapi tidak membedakan antara bisu atau volume hanya 0%.
Jawaban:
Saya menggunakan i3sttatus versi 2.7 (2013-02-27) dan alsa di bawah 3.10.6-gentoo x86_64 dengan warna default untuk i3status. Jika saya mengatur volume ke bisu melalui amixer atau alsamixer, maka indikator volume akan menjadi kuning, sedangkan menurunkan volume secara manual ke 0% mempertahankan pewarnaan putih standar.
Inilah bagian yang relevan dari /etc/i3status.conf:
volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
format_mutedformatformat_muted = "%volume"
Sejak versi 2.8 , ada format_mutedstring (lihat pesan commit dan diff ):
Misalnya:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
Di sini, di formatsaya menggunakan FontAwesome icon 's fa-volume-updan di format_muted, fa-volume-off.
Tangkapan layar:
diredam:

tidak diredam:

.i3/configdenganfont pango: M+ 1m, FontAwesome, 10