On 23.09.2014 09:20, Yves-Alexis Perez wrote:
> It might be worth running xfpm from command line, using debug:
> 
> xfce4-power-manager -q # stop current daemon
> xfce4-power-manager --debug # run new daemon with debug mode
> 
> And report your findings. Unfortunately I don't have an UPS so I can't
> really debug here.
> 

Got it!

Somehow you always manage to help me to help you :), really nice to work with 
you.

I'm not even posting the whole debug output, because I have a pretty good idea 
where the problem lies, I hope you can take it from there.

Since there's a difference in behaviour between battery and UPS equipped 
computers, I extracted debug output from both, and with a bit of filtering did 
a context diff. And soon it's obvious what's goin' on.

Desktop:

-xfpm_power_get_power_devices(): Power device detected at : 
/org/freedesktop/UPower/devices/ups_hiddev0
-xfpm_power_add_device(): 'ups' device added
-xfpm_power_add_device(): Battery device type 'ups' detected at: 
/org/freedesktop/UPower/devices/ups_hiddev0

Laptop:

+xfpm_power_get_power_devices(): Power device detected at : 
/org/freedesktop/UPower/devices/line_power_AC
+xfpm_power_add_device(): 'line-power' device added
+xfpm_power_get_power_devices(): Power device detected at : 
/org/freedesktop/UPower/devices/battery_BAT0
+xfpm_power_add_device(): 'battery' device added
+xfpm_power_add_device(): Battery device type 'battery' detected at: 
/org/freedesktop/UPower/devices/battery_BAT0

So far so good... But later on...

-xfpm_battery_refresh_icon(): Battery icon xfpm-ups-charged
+xfpm_battery_refresh_icon(): Battery icon xfpm-primary-charged

So, laptop is searching for something called xfpm-ups-charged, and with a 
little help of locate(1), I can see lots of such named icons. But, locating 
xfpm-ups-charged returns nil. That's because appropriate icons are actually 
called:

/usr/share/icons/hicolor/32x32/status/xfpm-ups-100.png
/usr/share/icons/hicolor/48x48/status/xfpm-ups-100.png
/usr/share/icons/hicolor/scalable/status/xfpm-ups-100.svg

To test it, I did 3 symbolic links (ln -s xfpm-ups-100.foo 
xfpm-ups-charged.foo), rebuilt icon-cache, reloaded plugin and voila, the icon 
is there in all its beauty. ;)

So, either icons should be renamed or the plugin should search for 
appropriately named icons.

Regards,
-- 
Zlatko


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to