Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

Multiple screen setups

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


nigel at ind

Feb 26, 2008, 2:23 PM

Post #1 of 4 (729 views)
Permalink
Multiple screen setups

Trying to resolve a ticket:
http://svn.mythtv.org/trac/ticket/4738
without breaking anybody's multi-screen setups
(I don't have multihead Linux test hardware)


These are all the different multi-screen
scenarios I can imagine:

1) Xinerama or Mac OS X. One big virtual screen.
QApplication::desktop()->width() and height() span all.
QApplication::desktop()->numScreens() and
QApplication::screenGeometry(0..N) work.

2) Non-Xinerama. --display:0.N can
select an individual screen.

3) Windows. A am assuming the DirectX stuff
works like Xinerama. Dunno about D3D.

4) Direct FB. Barely supported.
Don't know if multi-screen is possible



I have a patch in that ticket which basically
enables the Xinerama-type settings even if
the screen isn't managed by Xinerama.

At the moment, X non-Xinerama users have to use
--display arg to select a different screen.
Markus has pointed out that my patch seems to
get the wrong geometry if users change their
desktop layout frequently, so it needs work.

(Ideally, -O XineramaScreen=-1, or 0 or 1
would work, but at the moment it doesn't)



If a few multi-screen users could experiment
with this patch, I would appreciate it.




P.S. Déja vu - I last hacked
"multiple screen sanity" early 2005!

--
Nigel Pearson, nigel [at] ind|"Gentlemen,
Telstra Net. Eng., Sydney, Australia | you can't fight in here-
Office: 9202 3900 Fax: 9261 3912 | this is the war room!"
Mobile: 0408 664435 Home: 9792 6998 | Dr Strangelove


stuart at tase

Feb 26, 2008, 2:40 PM

Post #2 of 4 (699 views)
Permalink
Re: Multiple screen setups [In reply to]

On Tuesday 26 February 2008 22:23:20 Nigel Pearson wrote:
> At the moment, X non-Xinerama users have to use
> --display arg to select a different screen.
> Markus has pointed out that my patch seems to
> get the wrong geometry if users change their
> desktop layout frequently, so it needs work.

That's not the case here at least. I've a non-xinerama dual-screen X setup
where the screen used is defined in the appearance settings.

2008-02-26 22:38:51.400 Total desktop dim: 2720x900, with 2 screen[s].
2008-02-26 22:38:51.421 Using screen 1, 1440x900 at 0,0

This worked for me 'out of the box' when I added the second screen back in
December.
--
Stuart Morgan
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


nigel at ind

Mar 25, 2008, 12:39 AM

Post #3 of 4 (575 views)
Permalink
Re: Multiple screen setups [In reply to]

On 27/02/2008, at 9:40 AM, Stuart Morgan wrote:
> I've a non-xinerama dual-screen X setup
> where the screen used is defined in the appearance settings.
>
> 2008-02-26 22:38:51.400 Total desktop dim: 2720x900, with 2 screen[s].
> 2008-02-26 22:38:51.421 Using screen 1, 1440x900 at 0,0


I'm confused by this output. The "Total"
dim is bigger than either individual screen.
Doesn't this mean it _is_ Xinerama based?

--
Nigel Pearson, nigel [at] ind| "They did the
Telstra Net. Eng., Sydney, Australia | white man power dance,
Office: 9202 3900 Fax: 9261 3912 | and ... Shazam"
Mobile: 0408 664435 Home: 9792 6998 | Lois Lane - Smallville
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


stuart at tase

Mar 25, 2008, 3:09 AM

Post #4 of 4 (589 views)
Permalink
Re: Multiple screen setups [In reply to]

On Tuesday 25 March 2008 07:39:42 Nigel Pearson wrote:
> On 27/02/2008, at 9:40 AM, Stuart Morgan wrote:
> > I've a non-xinerama dual-screen X setup
> > where the screen used is defined in the appearance settings.
> >
> > 2008-02-26 22:38:51.400 Total desktop dim: 2720x900, with 2 screen[s].
> > 2008-02-26 22:38:51.421 Using screen 1, 1440x900 at 0,0
>
> I'm confused by this output. The "Total"
> dim is bigger than either individual screen.
> Doesn't this mean it _is_ Xinerama based?

Yeah, sorry I was a little confused when I wrote this.

--
Stuart Morgan
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.