Linux, in general, has major problems when it comes to dualhead usage. There is no tool, except SaX2(for Suse), which helps to set up the xServer. So, this means if you want dualhead, you have got to manually edit the xorg.conf file. I will set up my Xorg.conf file to either clone the signal to the external Screen and I will show how to setup the Xorg.conf file with Xinerama to place the external Display left of the internal using two different resolutions
Then, there are two ways, the easy way is to google for a xorg.conf file suiting your needs and fitting your hardward, the second one is to try to understand what your xorg.conf file needs.
Before you start…
Before your start editing your xorg.conf file, backup the working copy of your xorg.conf file. Herefore execute the following command:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_BAK
So, whenever you messed up your xorg.conf file, just restore the original by copying the Backup file to the xorg.conf file. And, you cannot break anything, as your just changing some driver settings. However, setting up dual head requires some times, meaning after editing you need to restart X, or even reboot. It took me several weeks(not full time) to get it finally working(partially)
What can we do and what do you want?
What can you expect from dual monitor setups? What is possible? I will try to explain, what we can expect the Thinkpad x60 to do with an external Monitor together.As my Thinkpad x60 has an integrated Intel Graphics using the i810 driver, we can use Xinerama. Xinerama allows us to setup an external screen as additional Desktop Space. You can move open windows from one screen to the other. For Example, you could have one screen displaying your open applications, while the other you have a open instance of Evolution, which allows you to have an eye on your inbox.
So, Xinerama allows both displays to show different content and also different resolutions for both screens. Xinerama has one major drawback,… Beryl is not working with Xinerama(or at least I did not manage to get it to work). A solution would be to simply clone the internal Screen to the external, both displays show exactly the same content, but also both displays use the same resolution.
Limitations of X
There are several limitations of the actual Xserver. So for example it is not possible to switch to another xorg.conf file without restarting X. Beryl is not working.(This will be solved in Beryl 0.3.0)
ps: I will use the nextPage for the first time here. So that this post is not too long I splitted it up to 2 pages. Click below to go on…