Indiquez muet / réactiver avec i3status

18

Existe-t-il un moyen d'indiquer si le son est réglé sur muet ou non i3status? Je sais comment afficher le volume (comme expliqué dans man i3status), mais cela ne fait pas de distinction entre le volume muet ou juste 0%.

étudiant
la source
Quelle version d'i3 utilisez-vous? Il semble que la prise en charge du son ait été implémentée dans la version 2.2 . Existe-t-il une version d'i3status plus ancienne que cela?
mtw

Réponses:

8

J'utilise i3sttatus version 2.7 (2013-02-27) et alsa sous 3.10.6-gentoo x86_64 avec des couleurs par défaut pour i3status. Si je règle le volume sur muet via amixer ou alsamixer, alors l'indicateur de volume sera jaune, tandis que la réduction manuelle du volume à 0% conserve la coloration blanche par défaut.

Voici la partie pertinente de /etc/i3status.conf:

volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}
bghost
la source
Je trouve utile d'ajouter une format_muteddéclaration ci format- dessous , commeformat_muted = "%volume"
Nick ODell
8

Depuis la version 2.8 , il y a une format_mutedchaîne (voir le message de validation et le diff ):

Par exemple:

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

Ici, formatj'utilisé FontAwesome icône de fa-volume-upet format_muted, fa-volume-off.

Captures d'écran:

  • en sourdine:

    en sourdine

  • non coupé:

    non muet

henrique
la source
Comment utilisez-vous FontAwesome pour l'icône mais une autre police pour le texte?
Laurence Gonsalves
Je charge juste les deux polices .i3/configavecfont pango: M+ 1m, FontAwesome, 10
henrique
@henrique, pouvez-vous partager votre fichier de configuration i3? Merci!
zalman
@henrique: Les icônes de volume ne sont que des points pour moi, mais d'autres icônes fonctionnent bien (comme l'icône hdd). Qu'est-ce qui pourrait provoquer cela?
skeggse