||04-13-2005 01:47 PM
True. It will. First, a disclaimer. I don't run TwinView myself. I have been helping someone else (albeit via email only) with their TwinView setup.
My understanding is that TwinView "tricks" everything into thinking that there is really only one display. As such, there are certain issues with using it. One of those issues is the wallpaper.
I haven't been able to find a better solution than making a custom background. If there is one, I'd love to know, as the guy I am helping out had exactly the same question.
Furthermore, I believe that Xinerama can be used instead of TwinView. This may give the ability to control the second display more easily, but has some other tradeoffs.
Sorry my answer is very vague. In the last few days working with TwinView, I have read a lot of different stuff. It is very hard to get correct information. Many xorg.conf files on the web are a mess and the guides to them leave a lot to be desired. The best source of info has been the README for the nVidia driver. From that:
TwinView is a mode of operation where two display devices (digital
flat panels, CRTs, and TVs) can display the contents of a single X screen
in any arbitrary configuration. This method of multiple monitor use
has several distinct advantages over other techniques (such as Xinerama):
o A single X screen is used. The NVIDIA driver conceals all
information about multiple display devices from the X server; as
far as X is concerned, there is only one screen.
o Both display devices share one frame buffer. Thus, all the
the functionality present on a single display (e.g. accelerated
OpenGL) is available on TwinView.
o No additional overhead is needed to emulate having a single
If you are interested in using each display device as a separate
X screen, please see (app-r) APPENDIX R: CONFIGURING MULTIPLE X
SCREENS ON ONE CARD.
This is why the one wallpaper is used ("as far as X is concerned, there is only one screen.
"). This also hints at being able to configure each display device as a separate X screen. You can read the README for specifics, but the short of it is that you will not be able to drag windows between screens and hardware accelerated OpenGL cannot span the two X screens.