SUMMARY Laptop does not hibernate after suspend when configured in Plasma to do so. Manually executing "systemctl suspend-then-hibernate" does the right thing. STEPS TO REPRODUCE 1. Enable "While asleep,hibernate after a period of inactivity" in Energy Saving 2. Select "Sleep" for the option "When laptop lid closed" 3. Close lid OBSERVED RESULT Laptop goes to sleep, and stays in that state. EXPECTED RESULT Laptop goes to sleep, wakes after 10sec (HibernateDelaySec=10sec) to hibernate. SOFTWARE/OS VERSIONS Linux/KDE Plasma: 5.20.5 (available in About System) there is no "About System" KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.12.2 ADDITIONAL INFORMATION /etc/systemd/sleep.conf: [Sleep] #AllowSuspend=yes #AllowHibernation=yes #AllowSuspendThenHibernate=yes #AllowHybridSleep=yes #SuspendMode= #SuspendState=mem standby freeze HibernateMode=shutdown #HibernateState=disk #HybridSleepMode=suspend platform shutdown #HybridSleepState=disk HibernateDelaySec=10sec
Yeah that looks like the implementation only does that in idle, not in any of the explicit actions (lid close, power button press, etc)...
*** This bug has been marked as a duplicate of bug 410029 ***