Progress is good. I have wireless working (using the ath3k driver). GNOME’s network manager (nm-applet) works fine in fluxbox.

Suspend/resume works too, but it’s not automatic on lid-closing. Need to fiddle with the ACPI event handlers I think. EDIT: works fine with gnome-power-manager.

The normal ACPI brightness controls for the backlight do not work. You have to use nvclock instead (e.g. nvclock -S -10 to dim 10%).

This is my working xorg.conf file for the Nvidia G105M in the laptop. It’s fairly straightforward apart from the two “Disable” lines at the bottom – you need these or xorg will try to load those modules by default (conflict with the Nvidia stuff). Note that this assumes you’re using HAL to configure the input devices…

Section "ServerLayout"
   Identifier     "Layout0"
   Screen      0  "Screen0" 0 0
EndSection

Section "Files"
   FontPath "/usr/share/fonts/local/"
EndSection

Section "Device"
   Identifier     "Device0"
   Driver         "nvidia"
   VendorName     "NVIDIA Corporation"
   BoardName      "GeForce G105M"
EndSection

Section "Screen"
   Identifier     "Screen0"
   Device         "Device0"
EndSection

Section "Module"
   Load		"glx"
   Disable      "dri"
   Disable      "dri2"
EndSection

I’ll post an updated one when/if I get VGA/HDMI output working.