Good evening,
I’m running Plasma 5.27.5 on RpiOS (derived from Debian bookworm) on a Raspberry Pi. My X86_64 desktop has “Power Management” in the settings but on the Pi, that does not appear. What package do I need to install to get that?
Earlier today I found kde-config-screenlocker to get settings for screen locking. I am unable to find a package to add “Power Management.” Nor am I able to determine what package on my X86_64 host provides this setting.
Indeed. If that fixes it, I would recommend conacting the RpiOS folks and ask them to include powerdevil by default. That’s a pretty important core system component.
(Of course this raises the question of why we make it a separate package in the first place…)
Thank you and all of the other KDE devs that make this happen.
I see the Screen Energy Saving setting now and I’m testing it at the moment. The Pi is a bit of a funny animal and it took some extra tweaks to get this working even with the Pi desktop. For anyone who runs across this.
And this is with the Wayfire (Wayland based) desktop. I don’t know if this is needed with KDE Plasma (but I already have it there.)
And my screen just blanked and monitor went to idle - Great Success!
As for getting this installed by default (with KDE) … I doubt that the Pi folk have any involvement with this. All of the meta packages listed at https://wiki.debian.org/KDE?action=show&redirect=Plasma#Installation are from the Debian repos as is powerdevil. I will ask around because when I installed kde-plasma-desktop on my X86_64 (Debian Bookworm) desktop, I did get this package by default. I will ask around. (That install dates from the previous Debian release so powerdevil might have been dropped from the meta-packages since.) (FYI the 64 bit RpiOS includes one Raspbian repo and then draws directly from Debian arm64 repos.)
And finally, Now that I’m getting KDE Plasma tweaked to my preferences, my Raspberry Pi experience is getting so so much better. Thanks again!
It may be back to the Pi folk. I find on my X86_64 host
hbarta@olive:~$ apt search powerdevil
Sorting... Done
Full Text Search... Done
libpowerdevilcore2/stable,now 4:5.27.5-2 amd64 [installed,automatic]
Global power saver settings ui library.
libpowerdevilui5/stable,now 4:5.27.5-2 amd64 [installed,automatic]
Global power saver settings ui library.
powerdevil/stable,now 4:5.27.5-2 amd64 [installed,automatic]
Global power saver settings.
powerdevil-data/stable,now 4:5.27.5-2 all [installed,automatic]
Global power saver settings data files.
powerdevil-dev/stable 4:5.27.5-2 amd64
Global power saver settings.
hbarta@olive:~$
And it was most certainly not installed automatically on the Pi, but some related packages were:
hbarta@wengi:~ $ apt search powerdevil
Sorting... Done
Full Text Search... Done
libpowerdevilcore2/stable,now 4:5.27.5-2 arm64 [installed,automatic]
Global power saver settings ui library.
libpowerdevilui5/stable,now 4:5.27.5-2 arm64 [installed,automatic]
Global power saver settings ui library.
powerdevil/stable,now 4:5.27.5-2 arm64 [installed]
Global power saver settings.
powerdevil-data/stable,stable,now 4:5.27.5-2 all [installed,automatic]
Global power saver settings data files.
powerdevil-dev/stable 4:5.27.5-2 arm64
Global power saver settings.
hbarta@wengi:~ $
And this leaves me puzzled. I went through apt config files to see if there was some setting that did not install recommended packages by default and could find none, but I did see some other comments that some things were limited to accommodate slow/low resource devices. apt itself appears to be installed from the Debian repo so I don’t think it has been recompiled by default.
I’ve asked on the Rpi Forum https://forums.raspberrypi.com/viewtopic.php?p=2180448#p2180448 and there is general disagreement about whether “recommends” packages are installed by default, but the better answer seems to be that they should be. I got no answer about why these were not. For now I’ll just leave this here and hopefully anyone who runs into the same issue will find it and it will help them.
I would say that it needs to be a “dependency” and not just a “recommends.” You wouldn’t want “recommends” to install by default, because you could end up with a lot of packages that are not needed and just wasting space, or even resources on your system. This would be critical on a light weight system like Rpi.