Use pictogram from config for simple-volume-pa plugin
This commit is contained in:
@@ -683,7 +683,7 @@ sub add_events () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# poll pulseaudio volume on first sink in list
|
# poll pulseaudio volume on first sink in list
|
||||||
if ($CONF->{'simple-volume-pa'}) {
|
if ($CONF->{'simple-volume-pa'}->{enabled}) {
|
||||||
push @EP, AnyEvent->timer (
|
push @EP, AnyEvent->timer (
|
||||||
after => 0, # first invoke ASAP
|
after => 0, # first invoke ASAP
|
||||||
interval => 1, # then invoke every 1 second
|
interval => 1, # then invoke every 1 second
|
||||||
@@ -697,12 +697,15 @@ sub add_events () {
|
|||||||
|
|
||||||
foreach my $str (split /\n/, $pactl) {
|
foreach my $str (split /\n/, $pactl) {
|
||||||
if ($str =~ /^\s+Volume\:\s+[a-z|A-Z\\-]+\:\s+\d+\s+\/\s+(\d+)% /xms ) {
|
if ($str =~ /^\s+Volume\:\s+[a-z|A-Z\\-]+\:\s+\d+\s+\/\s+(\d+)% /xms ) {
|
||||||
|
my $volumestr = sprintf '<big>%s</big> %s%%', $CONF->{'simple-volume-pa'}->{symbol}, $1;
|
||||||
|
|
||||||
if (! defined $O->{'simple-volume-pa'}->{'full_text'}) {
|
if (! defined $O->{'simple-volume-pa'}->{'full_text'}) {
|
||||||
$O->{'simple-volume-pa'}->{'full_text'} = $1;
|
$O->{'simple-volume-pa'}->{'full_text'} = $volumestr;
|
||||||
$O->{'simple-volume-pa'}->{'color'} = '#3e78fd';
|
$O->{'simple-volume-pa'}->{'color'} = '#3e78fd';
|
||||||
|
$O->{'simple-volume-pa'}->{'markup'} = 'pango';
|
||||||
$UPDATE = 1;
|
$UPDATE = 1;
|
||||||
} elsif ($O->{'simple-volume-pa'}->{'full_text'} ne $1) {
|
} elsif ($O->{'simple-volume-pa'}->{'full_text'} ne $volumestr) {
|
||||||
$O->{'simple-volume-pa'}->{'full_text'} = $1;
|
$O->{'simple-volume-pa'}->{'full_text'} = $volumestr;
|
||||||
$UPDATE = 1;
|
$UPDATE = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -70,7 +70,10 @@
|
|||||||
# Simplified volume indicator
|
# Simplified volume indicator
|
||||||
# it periodically polls pulseaudio via "pactl list sinks" command
|
# it periodically polls pulseaudio via "pactl list sinks" command
|
||||||
# so it's not light on system resources as i'd like
|
# so it's not light on system resources as i'd like
|
||||||
"simple-volume-pa": 0,
|
"simple-volume-pa": {
|
||||||
|
"enabled": 0,
|
||||||
|
"symbol": "🎶"
|
||||||
|
},
|
||||||
|
|
||||||
"net-if" : {
|
"net-if" : {
|
||||||
"enabled" : 0,
|
"enabled" : 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user