Bug 388116

Summary: display hot-plug oddness ...
Product: [openSUSE] openSUSE 11.0 Reporter: Michael Meeks <mmeeks>
Component: GNOMEAssignee: Federico Mena Quintero <federico>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: captain.magnus
Version: Beta 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: where is my new montior ?
ah - I found it, hiding underneath the other one ...

Description Michael Meeks 2008-05-08 09:07:37 UTC
I'm using Beta2 and I have a nice monitor next to me (with a component -> VGA cable) to connect to my T60p - with using the radeonhd driver.

Anyhow - I run the gnome-display-properties app (which at least tells me my resolution - (vs. the fairly ~useless systray applet).

This shows me one screen in the centre of the display, as expected:

CRTC 41 Timestamp: 160142
CRTC 42 Timestamp: 160142
Output 43 Timestamp: 160142
Output 44 Timestamp: 160142
Output 45 Timestamp: 160142
  output VGA_1 off: -1 -1 -1 -1
  output PANEL on: 0 0 1600 1200
  output DVI-D_1 off: -1 -1 -1 -1
sorting

michael@t60p:~> xrandr 
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 3520 x 1200
VGA_1 disconnected
PANEL connected 1600x1200+0+0 304mm x 228mm
   1600x1200      60.0*+   60.0  
DVI-D_1 disconnected
  1024x768_60 (0x51)   64.1MHz
        h: width  1024 start 1080 end 1184 total 1344 skew    0 clock   47.7KHz
        v: height  768 start  769 end  772 total  795           clock   60.0Hz

Then I hot-plug my new monitor:

michael@t60p:~> xrandr 
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 3520 x 1200
VGA_1 connected
   1600x1200      60.0     60.0     58.9  
   1600x1024      60.0  
   1400x1050      60.0  
   1280x1024      60.0     60.0     58.9  
   1280x960       60.0  
   1152x768       54.8  
   1024x768       60.0     60.0     58.8  
   800x600        60.3     60.0     56.2     58.7  
   640x480        59.9  
PANEL connected 1600x1200+0+0 304mm x 228mm
   1600x1200      60.0*+   60.0  
DVI-D_1 disconnected
  1024x768_60 (0x51)   64.1MHz
        h: width  1024 start 1080 end 1184 total 1344 skew    0 clock   47.7KHz
        v: height  768 start  769 end  772 total  795           clock   60.0Hz
michael@t60p:~> CRTC 41 Timestamp: 160142
CRTC 42 Timestamp: 160142
Output 43 Timestamp: 160142
Output 44 Timestamp: 160142
Output 45 Timestamp: 160142
  output VGA_1 off: 0 0 0 0
  output PANEL on: 0 0 1600 1200
  output DVI-D_1 off: -1 -1 -1 -1
sorting

xrandr seems to suggest the new external thing it is at least detected and some plausible modelines come up to drive it with.

Sadly however the gnome-display-properties thing doesn't show the new monitor; cf. the first attached screenshot.

Having said that - it *seems* that there are two monitors there - but piled on top of each other ;-) [ very non-obvious & un-discoverable ].

Having finally worked out I could drag & drop those screens to places - I got a new screenshot: although, really still nothing works (but I suspect this is a combination of broken radeonhd / broken X / broken other stuff) outside the scope of this bug report :-)
Comment 1 Michael Meeks 2008-05-08 09:24:28 UTC
Created attachment 213451 [details]
where is my new montior ?
Comment 2 Michael Meeks 2008-05-08 09:28:51 UTC
Created attachment 213454 [details]
ah - I found it, hiding underneath the other one ...

Wow - so, having worked out how the UI works [ which is IMHO, extremely non-obvious ], and having substituted a sane, workable monitor instead of this non-DPMS VGA -> component thingit; I finally got two heads working beautifully & configuring nicely with the capplet - neat !

OTOH - this is highly non-discoverable; and I have a number of requests - should I file them as separate features ?

a) add gnome-display-properties to the 'display' systray popup menu - so people can find it easily.

b) get the systray applet to listen to randr changes, settle a little, and auto-launch gnome-display-properties in response to the hot-plug

c) choose a default side-by-side layout of the displays - so people can at least see two displays - with one darkened in the capplet.

d) add a short label between the drawing area and the controls, of the form "click, or drag to configure a display"

Otherwise this is truly sexy :-) great work Federico / Soeren.
Comment 3 Magnus Boman 2008-05-08 09:44:23 UTC
Michael,
Please look through existing multiscreen reports as per https://bugzilla.novell.com/show_bug.cgi?id=374148. If your a, b and d suggestions aren't there already, please file them and set them to block 374148.
Thanks

*** This bug has been marked as a duplicate of bug 381020 ***