[phil@development x86_64]$ upower -dDevice: /org/freedesktop/UPower/devices/mouse_hidpp_battery_0 native-path: hidpp_battery_0 model: MX Vertical Advanced Ergonomic Mouse serial: 407b-24-8b-d8-7b power supply: no updated: Sa 02 Jan 2021 11:44:56 CET (88 seconds ago) has history: yes has statistics: yes mouse present: yes rechargeable: yes state: discharging warning-level: none battery-level: normal percentage: 55% (should be ignored) icon-name: 'battery-low-symbolic'Device: /org/freedesktop/UPower/devices/DisplayDevice power supply: no updated: Sa 02 Jan 2021 10:32:49 CET (4415 seconds ago) has history: no has statistics: no unknown warning-level: none icon-name: 'battery-missing-symbolic'Daemon: daemon-version: 0.99.11 on-battery: no lid-is-closed: no lid-is-present: no critical-action: PowerOff
So the second device for DisplayDevice calls the following icon:
battery-missing-symbolic.
That would explain why it is shown. So mouse_hidpp_battery_0 is totally ignored.
I am using Xfce 4.16 on Manjaro 20.2.1. After the last Manjaro update (yesterday), I have the hicolor icon () instead of the former elementary Xfce dark icon (). My upower -d output:
Device: /org/freedesktop/UPower/devices/line_power_AC native-path: AC power supply: yes updated: Mi 20 Jan 2021 18:04:59 +01 (121 seconds ago) has history: no has statistics: no line-power warning-level: none online: yes icon-name: 'ac-adapter-symbolic'Device: /org/freedesktop/UPower/devices/battery_BAT0 native-path: BAT0 vendor: Samsung SDI model: DELL 7XFJJA serial: 41555 power supply: yes updated: Mi 20 Jan 2021 18:05:00 +01 (120 seconds ago) has history: yes has statistics: yes battery present: yes rechargeable: yes state: charging warning-level: none energy: 23,5431 Wh energy-empty: 0 Wh energy-full: 73,26 Wh energy-full-design: 73,26 Wh energy-rate: 28,2495 W voltage: 11,659 V time to full: 1,8 hours percentage: 56% capacity: 56,7424% technology: lithium-ion icon-name: 'battery-good-charging-symbolic'Device: /org/freedesktop/UPower/devices/DisplayDevice power supply: yes updated: Mi 20 Jan 2021 18:05:00 +01 (120 seconds ago) has history: no has statistics: no battery present: yes state: charging warning-level: none energy: 23,5431 Wh energy-full: 73,26 Wh energy-rate: 28,2495 W time to full: 1,8 hours percentage: 56% icon-name: 'battery-good-charging-symbolic'Daemon: daemon-version: 0.99.11 on-battery: no lid-is-closed: no lid-is-present: yes critical-action: PowerOff
Well, the issue is as @ochosi already pointed out: the tray-icon only. More or less an edge case, mostly seen on desktop PCs. Laptops might use hicolor icons, as the icon-themes might not have adopted to the new icon sets. I'm sure there might be a solution for it.
On my desktop (Manjaro 20.2.1-1 with xfce just updated to 4.16.0-1 three days ago on 19.Jan.2021, theme Matcha-sea, Icons Papirus-Maia) the correct icon is shown in the settings dialogue for the Status Tray-Extension.
(The three other icons are shown correctly in the tray instead.)
But in the tray there is a 'no icon' icon. This does not change with another colour theme or different icon theme. Output of upower -d attached. ASRock-Q1900B.txt
For a novice user this would be quite irritatiing, but it also looks ugly in a "stable" release. I'd really wish this to be fixed. On the Manjaro forum in the thread about the 19.Jan.-update there's quite a lot of reports like this.
On my notebook there also seems to be an incorrect size icon compared to the others in the tray - but here it indicates correctly the function - at least; and also when running on battery instead of the power supply - upower -d attached. DELL_Latitude_E5470.txt
this tray icon thing is easy to reproduce. it happens when the icon theme does not provide the charget status icons.
does xfce4-power-manager not use fallback icons for the charge percentage status icons when those icons are not provided by a theme?
on my system, I installed a newer version of adwaita, which supplied the icons, and which get used when my otherwise chosen icon theme does not provide them.
As a general note: if you're using the xfce4-panel don't use the trayicon. It's really the legacy option I left in to potentially enable users of other or mixed desktop environment setups to use xfce4-power-manager.
It is disabled by default. If the panel plugin is detected, the systray gets disabled automatically and the default upstream panel layout contains the power manager panel plugin.
I've org.xfce.powermanager added later to the panel, but still the tray is active. So there is no switch to disable it. Additionally there is xfce4-battery-plugin, which also shows no icon and reports battery is empty on a desktop, which doesn't have a battery. So as I see it: Desktop PCs seem to got forgotten with this update. Most reports I've are from desktop users on a PC. Laptops are more or less fine.
No, there is a setting to disable the systray in the preferences dialog of xfce4-power-manager. Also, the systray will be hidden after restarting your session automatically if you add the plugin.
Desktops show a specific icon ac-adapter-symbolic, so no, they have not been forgotten.
I see. However, wouldn't it not been better to disable the function completely when xfce as session is running. In the settings menu I can enable it again, logout, and at relogin the tray icon is disabled. When I remove the panel plugin, it stays. Especially if you don't have the panel plugin enabled from 4.14 you will face that bug.
Presentation Mode is AFAIK only to activate via left-click - menu switch on whichever of Tray icon or XFCE Panel plugin is active - if this setting is easily accessible somewhere else, please, advise! I don't see it in the Power settings.
As for my desktop on an ASRockQ1900B I can report that the tray icon is 'no icon' as reported above, the plugin shows a 'battery charging' icon, not the former circle with a microscopic flash in the center. For me battery is intuitively more power-related than the other - anyway, it's a showing a battery on the desktop.