Có cách nào để cho biết âm thanh được đặt thành tắt tiếng hay không sử dụng i3status
? Tôi biết cách hiển thị âm lượng (như được giải thích trong man i3status
), nhưng nó không phân biệt âm lượng hoặc chỉ âm lượng 0%.
Có cách nào để cho biết âm thanh được đặt thành tắt tiếng hay không sử dụng i3status
? Tôi biết cách hiển thị âm lượng (như được giải thích trong man i3status
), nhưng nó không phân biệt âm lượng hoặc chỉ âm lượng 0%.
Câu trả lời:
Tôi đang sử dụng i3sttatus phiên bản 2.7 (2013-02-27) và alsa dưới 3.10.6-gentoo x86_64 với màu mặc định cho i3status. Nếu tôi đặt âm lượng ở chế độ tắt tiếng thông qua bộ trộn hoặc alsamixer, thì chỉ báo âm lượng sẽ có màu vàng, trong khi việc giảm âm lượng xuống 0% theo cách thủ công sẽ giữ lại màu trắng mặc định.
Đây là phần có liên quan của /etc/i3status.conf:
volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
format_muted
tuyên bố dưới đây format
, nhưformat_muted = "%volume"
Kể từ phiên bản 2.8 , có một format_muted
chuỗi (xem thông báo cam kết và khác ):
Ví dụ:
volume master {
format = " %volume"
format_muted = " %volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
Ở đây, format
tôi đã sử dụng biểu tượng của FontAwgiefa-volume-up
và trong format_muted
, fa-volume-off
.
Ảnh chụp màn hình:
tắt tiếng:
không tắt tiếng:
.i3/config
vớifont pango: M+ 1m, FontAwesome, 10