desktop-p-choosing-a-main-display-on-dual-heads

Registered by omarly666

On another computer i got a nvidia-card which give this opportunity (although it does not work that good)
I would like this option on Monitor Preferences too. It seems like the left screen is set as default main, although my panel stays on the one to the right.
I noticed this, let's call it the preferred right screen, when i switched the extra screen to the left side.

I think this will be more of an issue as the use of multiple screens are more widespread among users.

(I have no idea where to propose this for sprint? so I just have a guess - sorry if I put it the wrong place)

changed the name to "desktop-p-choosing-a-main-display-on-dual-heads" according to James Nov 15 2011.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Hi,

This is not currently being scheduled for UDS as the name doesn't match
a track.

Changing the name to desktop-p-choosing-a-main-display-on-dual-heads
will make it get scheduled.

Thanks,

James

This is actually an issue limited to the nVidia binary drivers. All other drivers support XRandR 1.3, which means that you can use the display capplet, which allows you to set the primary display. The nVidia drivers only support Xinerama for querying multihead information. With Xinerama, the first display returned from XineramaQueryScreens is defined to be the primary.

It's possible to manipulate the Xinerama display order by setting the NV_CTRL_STRING_TWINVIEW_XINERAMA_INFO_ORDER NV-CONTROL attribute. You're also not required to list all displays when setting this property, so you can just pass in the display you want to be primary, and it will jump to the front of the list:

  XNVCTRLSetStringAttribute(display, screen, 0, NV_CTRL_STRING_TWINVIEW_XINERAMA_INFO_ORDER, "CRT-0")

So all of the plumbing infrastructure is there to mark a display as primary with nvidia-settings; somebody just needs to hook up the UI to allow it.
- broder

This topic is being tracked at <https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-multi-monitor>. —mpt

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.