[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#331518: xserver-xorg: xorg doesn't support multi-resolution xinerama



On Mon, 2005-10-10 at 18:34 +0200, Andreas Pakulat wrote: 
> On 10.10.05 12:44:54, Michel Dänzer wrote:
> > On Sun, 2005-10-09 at 20:11 +0200, Andreas Pakulat wrote:
> > > with Screen1 being the CRT, Screen0 being the Laptop-Panel. Now I get a
> > > 3320x1200 Xinerama desktop, with a scrolling CRT and a fixed
> > > Laptop-Panel. Only problem is: There are 150x1680 pixel missing on that
> > > Laptop-Panel, because the lower end is not accessible. The only way to
> > > access these is to define a virtual resolution for the laptop panel
> > > and have it scroll around.
> > 
> > I don't understand why that would be. Please provide the full config and
> > corresponding log file.
> 
> Because that's the normal xinerama-thing to do when there is a
> non-rectangular layout. Xinerama takes the width of both heads+the
> maximum height and creates a desktop from this. And then it opens the 2
> viewports, when one is non-virtual and smaller than his "part" of the
> desktop, a piece of the desktop can't be accessed.

I'm still not quite sure exactly what you'd like to achieve and why
XFree86 was closer to it than X.Org, but my best guess so far is that
it's because X.Org now actually knows a 1680x1050 mode for the CRT,
whereas XFree86 didn't. If you change the SubSection "Display" of
"Screen1" to something like

SubSection "Display"
	Depth		24
	Modes		"1400x1050" # change to the mode you want on the CRT
	Virtual		1680 1050
EndSubSection

Does that come closer to what you want? If not, please provide an
XFree86 logfile for comparison.


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer



Reply to: