I have for the longest time had my system automatically hibernate after 30 minutes of idle, set up via kde’s settings.
However, i have found in the last month or two my system automatically boots immediately after hibernating, but Only when hibernating automatically.
I have no clue to why, i can’t spot anything immediately that looks different in the journal.
Any help would be much appreciated! I know that systemctl hibernate works, maybe it is possible that the automatic hibernation is using some other method to hibernate? but i have no idea how i would check that.
My workaround has been to set a command to run when idle in the kde power settings, the command just being systemctl hibernate. this works however doesn’t solve the actual problem
A more proper workaround i found on the arch forums is to remove the execute permissions of /usr/lib/kf6/kauth/wakeupsourcehelperwith the command chmod -x /usr/lib/kf6/kauth/wakeupsourcehelper, this might cause problems with sleep mode, however as i only use hibernate this works for me.