[ltp] Dual Monitor setup with FireGL on T60p

Bill Moseley linux-thinkpad@linux-thinkpad.org
Fri, 7 Dec 2007 09:11:21 -0800


On Thu, Dec 06, 2007 at 05:41:09AM +0000, Nathaniel Smith wrote:
> On Wed, Dec 05, 2007 at 08:41:23PM -0800, Bill Moseley wrote:
> > Oh, I see.  I had tried that aticonfig a few times -- the aticonfig
> > docs say that's the way to get the "Big Desktop".   But, when I tried
> > it it always resulted in two separate screens (:0.0 and :0.1).  I
> > could move the mouse between them but not the windows.
> > 
> > Then I decided to try another window manager, Icewm, and sure enough I
> > do get the Big Desktop where I can move windows between screens.
> [...]
> > When starting Icewm (with -dtop=horizontal) only one window has Icewm
> > running.  I have to manually run DISPLAY=:0.1 icewm in an xterm to get
> > the second screen to have a window manager.
> 
>  ...Something very strange is going on here, because having a :0.1 is
> equivalent to having two X "Screens", i.e., the mode where you can't
> move windows between monitors; with Xinerama, you should just have
> :0.0.  Are you *sure* you can really pull windows between monitors
> like this?

Right, I wrote that incorrectly.

With "Big Desktop" (--dtop=horizontal) with IceWM I get indeed a big
desktop where I can drag windows across -- just like Xinerama.

But, in GNOME with Big Desktop I get a mirror on the second screen.  That's
what I'm seeing right now.

I would think that maybe the Admin->Screens & Graphics would adjust
that.  But, selecting "Screen 2" and selectin it as "Secondary Screen"
seriously breaks the display (2nd monitor off, 1st monitor weird
resolution and no background).

With just two displays (don't remember the aticonfig) I get two
displays :0.0 and :0.1 in both GNOME and IceWM.  With the exception
that in IceWM only my primary display has IceWM and the other is a
blank X screen.  I can move the mouse there but there's no window
manager).

I can then run on "DISPLAY=:0.1 icewm and start a second window
manager in IceWM and use it just like the primary.

In GNOME I don't have to manually start the second window manager --
it just starts automatically.  But, that second GNOME desktop doesn't
have my icons or panel icons -- anything I added to my main desktop.

So, the problem is that GNOME is starting in with a mirror instead of
in the Big Desktop mode.





moseley@tiger:/etc/X11$ diff -u xorg.conf.bigdesktop xorg.conf.two_screens 
--- xorg.conf.bigdesktop        2007-12-05 20:00:22.000000000 -0800
+++ xorg.conf.two_screens       2007-12-05 19:25:53.000000000 -0800
@@ -18,6 +18,7 @@
 Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]" 0 0
+       Screen         "aticonfig-Screen[1]" LeftOf "aticonfig-Screen[0]"
        InputDevice    "Generic Keyboard"
        InputDevice    "Pointer" "CorePointer"
        InputDevice    "Touchpad" "SendCoreEvents"
@@ -68,10 +69,6 @@
 EndSection
 
 Section "InputDevice"
-
-# so mousewheel.horizscroll.withnokey.action => 0
-# mousewheel.horizscroll.withnokey.sysnumlines => true
-#      Option      "HorizScrollDelta" "0"
        Identifier  "Touchpad"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
@@ -87,6 +84,9 @@
        Option      "MaxTapMove" "220"
        Option      "VertScrollDelta" "100"
 # disable horz scroll but the problem is firefox
+# so mousewheel.horizscroll.withnokey.action => 0
+# mousewheel.horizscroll.withnokey.sysnumlines => true
+#      Option      "HorizScrollDelta" "0"
        Option      "MinSpeed" "0.06"
        Option      "MaxSpeed" "0.10"
        Option      "AccelFactor" "0.0010"
@@ -133,8 +133,6 @@
 Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
-       Option      "DesktopSetup" "horizontal"
-       Option      "EnableMonitor" "lvds,crt1"
        BusID       "PCI:1:0:0"
 EndSection

-- 
Bill Moseley
moseley@hank.org