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


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
}

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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.