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_muted
format
format_muted = "%volume"
Sejak versi 2.8 , ada format_muted
string (lihat pesan commit dan diff ):
Misalnya:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
Di sini, di format
saya menggunakan FontAwesome icon 's fa-volume-up
dan di format_muted
, fa-volume-off
.
Tangkapan layar:
diredam:
tidak diredam:
.i3/config
denganfont pango: M+ 1m, FontAwesome, 10