Test System Specifications: Dell Dimension B130 Laptop F12 – Kernel 2.6.31.6-166.fc12.i686 rpm -qv xfwm4-4.6.1-6.fc12.i686 Test Protocol and Results 1. Boot Laptop with no second monitor. 1A. Open Terminal and note or auto capture {modify Oliver's test program} xrandr output Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 1B. Issue xrandr --auto and note xrandr output. Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 1C. Plug in 2nd monitor and note xrandr output Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 connected (normal left inverted right x axis y axis) 1024x768 75.0 + 85.0 75.1 1280x1024 60.0 800x600 85.1 75.0 640x480 85.0 75.0 60.0 720x400 70.1 TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 VGA1 DOES NOT RECEIVE ANY OUTPUT FROM LAPTOP EVEN THOUGH IT IS SHOWING CONNECTED 1D. Issue xrandr --auto and note xrandr output. Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 225mm 1024x768 75.0*+ 85.0 75.1 1280x1024 60.0 800x600 85.1 75.0 640x480 85.0 75.0 60.0 720x400 70.1 TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 VGA1 COMES TO LIFE A CLONE OF LVDS1 1E. Issue a predetermined xrandr command to give user cloned screens and note observations. {Panel Behavior, Program launch locations, etc} xrandr --output VGA1 --mode 1024x768 --output LVDS1 -- mode 1024x768 --output VGA1 --same-as LVDS1 Both Screens work as expected for the cloned situation 1F. Issue a predetermined xrandr command to give user desktop spanning screens and note observations. xrandr --output VGA1 --mode 1024x768 --output LVDS1 -- mode 1024x768 --output VGA1 --left-of LVDS1 Places Panel and Main Window on VGA1 xrandr --output VGA1 --mode 1024x768 --output LVDS1 -- mode 1024x768 --output VGA1 --right-of LVDS1 Places Panel and Main Window on LVDS1 switching back to cloned screens does not strand applications in the “nether region” as 4.4.6.1-5.fc12.i686 did 2. Boot Laptop with second monitor attached. 2A. Open Terminal and note or auto capture {modify Oliver's test program} xrandr output Screen 0: minimum 320 x 200, current 2304 x 800, maximum 4096 x 4096 LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9*+ 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 connected 1024x768+1280+0 (normal left inverted right x axis y axis) 300mm x 225mm 1024x768 75.0*+ 85.0 75.1 1280x1024 60.0 800x600 85.1 75.0 640x480 85.0 75.0 60.0 720x400 70.1 TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 2B. Issue xrandr --auto and note xrandr output. Screen 0: minimum 320 x 200, current 2304 x 800, maximum 4096 x 4096 LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9*+ 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 connected 1024x768+1280+0 (normal left inverted right x axis y axis) 300mm x 225mm 1024x768 75.0*+ 85.0 75.1 1280x1024 60.0 800x600 85.1 75.0 640x480 85.0 75.0 60.0 720x400 70.1 TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 2C. Issue a predetermined xrandr command to give user cloned screens and note observations. {Panel Behavior, Program launch locations, etc} xrandr --output VGA1 --mode 1024x768 --output LVDS1 -- mode 1024x768 --output VGA1 --same-as LVDS1 switching back to cloned screens does not strand applications in the “nether region” as 4.4.6.1-5.fc12.i686 did 2D. Issue a predetermined xrandr command to give user desktop spanning screens and note observations. xrandr --output VGA1 --mode 1024x768 --output LVDS1 -- mode 1024x768 --output VGA1 --left-of LVDS1 Places Panel and Main Window on VGA1 xrandr --output VGA1 --mode 1024x768 --output LVDS1 -- mode 1024x768 --output VGA1 --right-of LVDS1 Places Panel and Main Window on LVDS1 switching back to cloned screens does not strand applications in the “nether region” as 4.4.6.1-5.fc12.i686 did 2E. Un-Plug in 2nd monitor and note xrandr output Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected 1024x768+0+0 (normal left inverted right x axis y axis) 300mm x 225mm TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 1024x768 (0x49) 78.8MHz h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.0KHz v: height 768 start 769 end 772 total 800 clock 75.0Hz 2F. Issue xrandr --auto and note xrandr output. Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 190mm 1280x800 59.9 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) TV1 unknown connection (normal left inverted right x axis y axis) 1024x768 60.0 800x600 60.3 640x480 59.9 XRANDR NOW APPEARS TO NOTICING CONNECT AND DISCONNECT EVENTS, BUT RETAINS THE LAST STATE -- DOES NOT ALWAYS TURN ON THE VGA DISPLAY UNTIL AN --AUTO OR OTHER COMMAND IS RUN.