On 10/05/2010 09:53 AM, Adam Williamson wrote:
On Tue, 2010-10-05 at 09:35 +0100, Richard Hughes wrote:
> On 5 October 2010 05:30, Orion Poplawski<orion(a)cora.nwra.com> wrote:
>> Are we really stuck with gdm/kdm/lxdm/...dm
>> implementing it?
>
> No, I think what we need to do is to teach GPM how to turn off the
> internal panel when docked and with the lid closed. The only missing
> piece is for the kernel to export some kind of sysfs boolean saying
> "in-dock". From talks with mjg59, detecting a dock is pretty hard.
Maybe just 'lid closed and external monitor connected' would be close
enough? Is there a use case where you'd want to have an external monitor
connected and the internal system's lid closed, but still have the
internal system's display turned on?
Yeah, I think this is the main issue. It can cause two problems:
- The login screen appears on the laptop screen (which is closed)
- New windows or the desktop toolbar appear on the laptop screen (which is closed)
I think the fun will come from systems that don't properly report their lid
status. I think this is one of the complaints from the X developers.
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion(a)cora.nwra.com
Boulder, CO 80301
http://www.cora.nwra.com