I have tested the patch using the 6.06.1 desktop cd (and break=casper- bottom). Checking for the LAPTOP variable fails for my TravelMate 8100 since laptop-detect is not reliable so early in the boot process when xorg is first configured, see e.g. bug #40503. The DISPLAY_TYPE variable was something I had seen in xserver-xorg.postinst and is not defined in dexconf.
Anyway, by checking for the _Mobility_ X700 PCIE, chances are good enough this is a laptop, and that the MonitorLayout line is needed. On my laptop, the resolution was not correctly detected, and the desktop cd booted up in 1024x768. But that is a much smaller problem than having a dead screen. -- [x700] fails to infer lvds for primary connector on acer ferrari 4005 https://launchpad.net/bugs/22985 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs