I’ve had issues with multiple monitors in the past. I never got used to them, I never really had much luck with them, and my laptop had a bad VGA port with no red til I got it fixed.
I run both Ubuntu and Windows 7, and surprisingly, it was easy to set up multiple monitors in both. I want to take a moment and write-up how I enabled a second monitor in both OSes, mostly for my benefit (so I remember how I did it!). I have an nVidia GeForce G 105M graphics card.
- Plug in and turn on the external monitor. (Stupid first step, I know…)
- Open up the nVidia X-server settings program under System->Administration (I’m assuming the people following this will have already installed the nVidia drivers for their chipset to enable the flashy Compiz graphics. I did.)
- Choose X Server Display Configuration.
- Enable the second display and move it to wherever you need it to be (left or right of your main display).
- Set your laptop screen as the main display (or the other screen; depends on your setup).
- Set the Configuration to “TwinView”. This allows the screen to stretch across both monitors, BUT allows you to set a “main” display. In my case, it’s the laptop screen. This will usually require a restart.
- Save to your X.conf before exiting.
- Reboot; or restart X.
- Go back to the nVidia X Server Settings program, and set the resolution to what you need the second monitor to be. Usually it’ll be auto-detected, but sometimes you need to set it.
This is pretty much the same as Ubuntu.
- Plug in and turn on the external monitor.
- Open up the “Display” menu via “My Computer”.
- Enable the external monitor.
- Drag the second screen to wherever you need it (in my case, it was to the left).
- Set the main display (in my case, the laptop screen).
- Hit “Apply”.
Everything should be saved and set up so upon login, you’ll have the second monitor.
It’s actually simpler for Windows, since you don’t need to go into the nVidia settings program.