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_mutedtuyên bố dưới đây format, nhưformat_muted = "%volume"
Kể từ phiên bản 2.8 , có một format_mutedchuỗ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, formattô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/configvớifont pango: M+ 1m, FontAwesome, 10