Hi there!
I have a Lenovo Yoga 7 ARP8 with Fedora 42 Workstation installed.
It’s an amazing desktop and when GNOME 48 merged the request for battery charge limit i was so happy but it wont show up in gnome-settings.
Some gnome folks (on gnome dedicated forum) answered to me that my hardware capability for charge threshold is unsupported in the Linux kernel.
But I dont understand: on KDE Plasma i got this feature and it works really well (also in windows, just saying) so why GNOME it’s different? (with gnome extension, battery charge limit it works also in gnome) im lil bit confused…
I have a Dell Latitude laptop purchased in 2018. Fedora 42 (Gnome 48) Settings/Power Management has “Preserve Battery Health” enabled, but the laptop is usually plugged in and battery is constently at 100%:
like i said my laptop support this feature in windows, kde and gnome (with exstension battery charge limit) as well, I dunno understand why it wont show up in gnome-settings
Device: /org/freedesktop/UPower/devices/line_power_ACAD
native-path: ACAD
power supply: yes
updated: gio 19 giu 2025, 20:20:35 (2049 seconds ago)
has history: no
has statistics: no
line-power
warning-level: none
online: no
icon-name: ‘ac-adapter-symbolic’
Device: /org/freedesktop/UPower/devices/DisplayDevice
power supply: yes
updated: gio 19 giu 2025, 20:54:42 (2 seconds ago)
has history: no
has statistics: no
battery
present: yes
state: discharging
warning-level: none
energy: 48,9 Wh
energy-full: 64,14 Wh
energy-rate: 5,684 W
charge-cycles: N/A
time to empty: 8,6 hours
percentage: 76%
icon-name: ‘battery-full-symbolic’
It might help to pull the battery past the threshold once. In my experience once it is above the threshold it will just keep charging, but if it is below it will stay there.
Another option might be to try the tlp app, it was originally developed for Thinkpads specifically to manage battery life: