Tunjukkan mute / unmute dengan i3status


18

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%.


Versi i3 mana yang Anda gunakan? Sepertinya dukungan suara diterapkan di versi 2.2 . Apakah menjalankan versi i3status lebih tua dari itu?
mtw

Jawaban:


8

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
}

Saya merasa format_mutedformatformat_muted = "%volume"
terbantu

8

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:

    diredam

  • tidak diredam:

    tidak diredam


Bagaimana Anda menggunakan FontAwesome untuk ikon tetapi font lain untuk teks?
Laurence Gonsalves

Saya hanya memuat kedua font .i3/configdenganfont pango: M+ 1m, FontAwesome, 10
henrique

@henrique, bisakah Anda membagikan file konfigurasi i3 Anda? Terima kasih!
zalman


@henrique: Ikon volume hanya menampilkan sebagai titik bagi saya, tetapi ikon lain berfungsi dengan baik (seperti ikon hdd). Apa yang bisa menyebabkan itu terjadi?
skeggse
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.