I run Ubuntu 17.10.1 on Acer Aspire V17 Nitro (VN7-791G). I am booting from a secondary hard drive that is installed instead of a DVD drive, I also have a secondary display connected using a VGA (monitor) to HDMI (laptop) converter.
Originally when I closed the lid, the laptop panel would turn off and the second monitor would become a primary monitor instead of suspending.
These are the relevant settings from gsettings
, which seem correct:
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor true
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
I have edited /etc/systemd/logind.conf
adding this line without any effect too:
HandleLidSwitchDocked=suspend
My `/etc/UPower/UPower.conf" seems fine as well, it contains:
# Do we ignore the lid state
# [...]
# default=false
IgnoreLid=false
When I tried acpi_listen
and closed and opened the lid, I got this:
jack/lineout LINEOUT unplug
jack/videoout VIDEOOUT unplug
jack/lineout LINEOUT plug
jack/videoout VIDEOOUT plug
button/lid LID open
jack/lineout LINEOUT unplug
jack/videoout VIDEOOUT unplug
jack/lineout LINEOUT plug
jack/videoout VIDEOOUT plug
Then I followed this answer and got my suspending to work, but after opening the lid the screen flashes and then asks me to login. When I then login, the screen flashes and then makes me swipe and login again (all opened programs are lost and sometimes doesen't even let me open them again).
One more note: I am using a swap-file instead of a swap-partition.
How can I make Ubuntu laptop suspend on lid close even if an external monitor is connected?