Indique mute / unmute con i3status


18

¿Hay alguna manera de indicar si el sonido está silenciado o no i3status? Sé cómo mostrar el volumen (como se explica en man i3status), pero no distingue entre silencio o solo 0% de volumen.


¿Qué versión de i3 estás usando? Parece que el soporte de sonido se implementó en la versión 2.2 . ¿Está ejecutando una versión de i3status anterior a esa?
— mtw

Respuestas:


8

Estoy usando i3sttatus versión 2.7 (2013-02-27) y también bajo 3.10.6-gentoo x86_64 con colores predeterminados para i3status. Si configuro el volumen para silenciar a través de un mezclador o alsamixer, entonces el indicador de volumen será amarillo, mientras que bajar el volumen manualmente al 0% conserva el color blanco predeterminado.

Aquí está la parte relevante de /etc/i3status.conf:

volume master {
format = "♪:%volume"
device = "default"
mixer = "Master"
mixer_idx = 0
}

Me resulta útil agregar una format_muteddeclaración a continuación format, comoformat_muted = "%volume"
— Nick ODell

8

Desde la versión 2.8 , hay una format_mutedcadena (vea el mensaje de confirmación y diff ):

P.ej:

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

Aquí, en el formatque se utiliza FontAwesome icono 's fa-volume-up, y en format_muted, fa-volume-off.

Capturas de pantalla

  • apagado:

    apagado

  • no silenciado:

    no silenciado


¿Cómo se usa FontAwesome para el icono pero otra fuente para el texto?
— Laurence Gonsalves

Acabo de cargar ambas fuentes .i3/configconfont pango: M+ 1m, FontAwesome, 10
— henrique

@henrique, ¿puedes compartir tu archivo de configuración i3? ¡Gracias!
— zalman


@henrique: Los íconos de volumen solo se representan como puntos para mí, pero otros íconos funcionan bien (como el ícono del disco duro). ¿Qué podría causar que eso suceda?
— skeggse
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.