2016-01-28 2 views
0

J'ai mon fichier .i3status.conf dans mon répertoire personnel. J'essaie d'utiliser le module "volume master" pour afficher le volume actuel sur mon système. C'est le code que j'ai:i3status.conf ne peut pas changer de format sur le volume master

volume master { 
     format "Vol: %volume" 
     device "default" 
     mixer "Master" 
     mixer_idx = 1 
} 

Initialement, cela a semblé fonctionner. J'ai eu quelque chose comme ça sur mon état i3 bar, en caractères blancs:

Vol: 89% 

Comme je l'ai ajouté des raccourcis clavier pour les touches de volume sur mon clavier, en appuyant sur ces changeraient le volume du système, et cela se reflète dans la barre d'état i3.

Voici le problème: Après le redémarrage de mon système, la barre chargée comme d'habitude, APART de la section du volume. Il est maintenant affiché comme suit, dans une police jaune:

♪: 0% 

Je sais que mon fichier .i3status.conf est en cours de lecture, puisque je peux encore apporter des modifications à d'autres modules. De plus, si je commente la ligne en lisant

order += "volume master" 

alors ce changement est enregistré sur la barre. Cependant, toute modification apportée à « maître de volume » ont pas d'effet, y compris en laissant le module vide:

volume master { 
} 

Qu'est-ce qui se passe, et ce que je peux faire pour corriger la situation? Merci.

Répondre

0

Je ne comprends pas vraiment, quel est votre problème. J'espère que le volume ne restera pas à 0 % lors du changement de volume. Si c'est le cas, vous devrez peut-être élaborer.

Si vous agacé par la police jaune, je peux vous aider: Vous pouvez définir un color_degraded, par exemple, je trouve une valeur, qui fait la 0 % légèrement jaunâtre visible:

Volume color

color_degraded = "e6e6e6" 

Si vous voulez que le texte entier à disparaitra, essayez ceci:

color_degraded = "0000ff"