I've encountered the same regression in 12.04. From a bit of digging it
seems it's related to the implementation of gnome_rr_output_is_laptop()
in gnome-desktop. g-s-d uses this function to determine whether an
output is an internal or external display; g-s-d only wants to suspend
if there are no external displays in use. The problem is that
gnome_rr_output_is_laptop() doesn't work properly in some cases. One
case is when the NVIDIA binary driver is present; another recently-fixed
case was systems with eDP panels (bug 933710).

There is a patch in bug 949296 that fixes the problem for me (I have the
NVIDIA driver case).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/948844

Title:
  Closing laptop lid does not suspend

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/948844/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to