I suspect that the following is happening:

- lid close causes a (fake) fn-f8 keypress (display toggle on the Dell Latitude 
E6400, gsd calls it fn-f7), gsd reconfigures outputs (all outputs off)
- lid open causes another (fake) fn-f8 keypress, gsd reconfigures outputs (LVDS 
on)

So, for one lid close and open, gsd should receive two (fake) fn-f8
keypresses and reconfigure the outputs each time. Unfortunately any
keypress after a fn-f8 keypress will cause a duplicate fn-f8 keypress to
appear (bug #535348), causing this:

- lid close -> fake fn-f8 keypress, gsd reconfigures outputs
- lid open -> fake fn-f8 keypress, which is causing a duplicate fn-f8 keypress 
to appear. gsd reconfigures outputs twice
- if you hit any key at any time after you've opened the lid, this causes 
another duplicate fn-f8 keypress to appear. gsd reacts and again reconfigures 
outputs, causing the visual lag and flashing of icons.

This is visible in the log I attached before, gsd claims to handle
"fn-f7"-events four times.

-- 
problems triggered when I open the laptop lid
https://bugs.launchpad.net/bugs/524830
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to