[Panel-devel] Xinerama problems on Intel cards

Jason Stubbs jasonbstubbs at gmail.com
Sun Nov 25 03:57:35 CET 2007


On Sunday 25 November 2007 08:12:11 Aaron J. Seigo wrote:
> On Saturday 24 November 2007, Jason Stubbs wrote:
> > The attached patch does essentially the same in
> > Corona::loadDefaultSetup(). This handles the desktop part, but kwin would
> > also need to be updated to handle maximizing correctly.
>
> if this indeed is a real problem, we'll also need it in
> Containment::setScreen where the geometry is set for desktop containments
> after they've set up. which would implyu that it would make sense to have a
> "QList<QRect> Plasma::screenGeometries()" method in plasma.cpp. i don't
> think it needs a hash, a list should do, no?

The key of the hash is holding which screen the geometry represents. I'm not 
really familiar with xinerama or multiple displays so I'm not sure how 
important that information is...

> curiosity: did the fellow actually report this problem with plasma, or just
> ask if plasma had the same problem?

He (assuming Felix is a male name ;) didn't specifically identify it as 
plasma, but he reported it as a problem. He's commented several times on the 
novell bug report and did the hard work in finding out how they'd fixed it 
for ksplashx. He also tested my patch which is how we found that kwin would 
also need to account for this case.

-- 
Jason Stubbs


More information about the Panel-devel mailing list