ระบุใบ้ / เปิดเสียงด้วย i3status


18

มีวิธีการระบุหรือไม่ว่าเสียงถูกตั้งค่าเป็นปิดเสียงหรือไม่ใช้i3status? ฉันรู้วิธีแสดงระดับเสียง (ดังอธิบายman i3status) แต่ก็ไม่ได้แยกความแตกต่างระหว่างระดับเสียงหรือเพียง 0%


คุณกำลังใช้ i3 รุ่นใด ดูเหมือนว่าเสียงสนับสนุนได้ดำเนินการในรุ่น 2.2 รุ่น i3status ที่เก่ากว่านั้นกำลังรันอยู่หรือไม่?
mtw

คำตอบ:


8

ฉันใช้ i3sttatus รุ่น 2.7 (2013-02-27) และ alsa ภายใต้ 3.10.6-gentoo x86_64 ด้วยสีเริ่มต้นสำหรับ i3status หากฉันตั้งค่าระดับเสียงเป็นใบ้ผ่าน amixer หรือ alsamixer ตัวบ่งชี้ระดับเสียงจะเป็นสีเหลืองในขณะที่ลดระดับเสียงเป็น 0% จะยังคงรักษาสีขาวเริ่มต้นไว้

นี่คือส่วนที่เกี่ยวข้องของ /etc/i3status.conf:

volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}

ฉันพบว่ามีประโยชน์ในการเพิ่มformat_mutedคำสั่งด้านล่างformatเช่นformat_muted = "%volume"
Nick ODell

8

ตั้งแต่เวอร์ชัน2.8มีformat_mutedสตริง (ดูข้อความคอมมิชชันและ diff ):

เช่น:

volume master {
   format = " %volume"
   format_muted = " %volume"
   device = "default"
   mixer = "Master"
   mixer_idx = 0
}

ที่นี่ในformatผมใช้FontAwesomeไอคอน 's fa-volume-upและ,format_mutedfa-volume-off

ภาพหน้าจอ:

  • ปิดเสียง:

    ไม่ออกเสียง

  • ไม่ปิดเสียง:

    ไม่ปิดเสียง


คุณใช้ FontAwesome สำหรับไอคอนได้อย่างไร แต่เป็นแบบอักษรอื่นสำหรับข้อความ
Laurence Gonsalves

ฉันเพิ่งโหลดแบบอักษรทั้งสอง.i3/configพร้อมกับfont pango: M+ 1m, FontAwesome, 10
henrique

@henrique คุณช่วยแบ่งปันไฟล์ config i3 ของคุณได้ไหม ขอบคุณ!
zalman


@henrique: ไอคอนระดับเสียงเพียงแสดงเป็นจุดสำหรับฉัน แต่ไอคอนอื่น ๆ ใช้งานได้ดี (เช่นไอคอน hdd) สิ่งใดที่ทำให้เกิดขึ้นได้?
อ่าน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.