I recently upgraded to ubuntu 22.10, before the upgrade everything was working fine but after upgrading, my laptop doesn't suspend as it should on lid close action
HandleLidSwitch=suspend
HandleLidSwitchExternalPower=suspend
HandleLidSwitchDocked=ignore
SuspendKeyIgnoreInhibited=yes
LidSwitchIgnoreInhibited=yes
I uncommented above from /etc/systemd/logind.conf but still no effect, I also installed tweaks and used it to suspend on lid close but no luck[uninstalled afterwards].
Result of systemd-inhibit
WHO UID USER PID COMM WHAT WHY MODE
ModemManager 0 root 876 ModemManager sleep ModemManager needs to reset devices delay
NetworkManager 0 root 872 NetworkManager sleep NetworkManager needs to turn off networks delay
UPower 0 root 1254 upowerd sleep Pause device polling delay
Unattended Upgrades Shutdown 0 root 977 unattended-upgr shutdown Stop ongoing upgrades or perform upgrades before shutdown delay
GNOME Shell 1000 aryan 2949 gnome-shell sleep GNOME needs to lock the screen delay
aryan 1000 aryan 3158 gsd-media-keys handle-power-key:handle-suspend-key:handle-hibernate-key GNOME handling keypresses block
aryan 1000 aryan 3158 gsd-media-keys sleep GNOME handling keypresses delay
aryan 1000 aryan 3166 gsd-power sleep GNOME needs to lock the screen delay
I have tried various other methods already but none of them working for me
- Suspend itself works fine with
sudo systemctl suspend
/Edit/
Output of ps aux | grep power
root 747 0.0 0.0 239440 7472 ? Ssl 17:22 0:00 /usr/libexec/power-profiles-daemon
root 1018 0.0 0.0 236408 6948 ? Ssl 17:22 0:00 /usr/libexec/upowerd
aryan 3870 0.0 0.2 525428 27484 ? Ssl 17:23 0:00 /usr/libexec/gsd-power
aryan 6490 0.0 0.0 9056 2236 pts/1 S+ 17:26 0:00 grep --color=auto power
/Edit 2/
Result of journalctl --unit=systemd-logind --follow with lid close
Oct 30 17:49:17 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: New seat seat0.
Oct 30 17:49:17 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: Watching system buttons on /dev/input/event2 (Power Button)
Oct 30 17:49:17 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: Watching system buttons on /dev/input/event0 (Power Button)
Oct 30 17:49:17 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: Watching system buttons on /dev/input/event1 (Lid Switch)
Oct 30 17:49:17 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: Watching system buttons on /dev/input/event3 (AT Translated Set 2 keyboard)
Oct 30 17:49:17 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd[1]: Started User Login Management.
Oct 30 17:49:18 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: New session c1 of user gdm.
Oct 30 17:49:28 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: New session 3 of user aryan.
Oct 30 17:49:38 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: Session c1 logged out. Waiting for processes to exit.
Oct 30 17:49:38 aryan-VivoBook-ASUSLaptop-X571GT-F571GT systemd-logind[836]: Removed session c1.
sudo systemctl suspend. If you get any error messages copy and paste the output of this command in your question. If it works, add that information in your question. – user68186 Oct 26 '22 at 19:12sudo systemctl suspendworks fine – Aryan Raj Oct 27 '22 at 03:08ps aux | grep powerplease. – nobody Oct 27 '22 at 10:03ps aux | grep powerin qestion – Aryan Raj Oct 28 '22 at 11:59journalctl --unit=systemd-logind --followmaybe this will enlight us. – nobody Oct 28 '22 at 13:27gsd-media-keysfrom gnome-daemon. Maybe this works in ubuntu too to deactivate this plugin https://forum.zorin.com/t/how-to-disable-media-keys/15104 – nobody Nov 20 '22 at 08:32