GSoC : Multiscreen management

Sebastian Kügler sebas at kde.org
Tue Apr 6 14:08:17 CEST 2010


On Sunday 04 April 2010 23:30:38 Zack Rusin wrote:
> On Sunday 04 April 2010 15:48:32 Sebastian Kügler wrote:
> > The amount of opportunities to tear your hair out in X.org land is near
> > inifinite.
> 
> Well, it's a lot like feeding a tiger - it's not that really difficult,
> it's just a bit dangerous especially if you try to stuff the food down the
> wrong hole. As you seemed to have been doing =)

Nice analogy. :) displayconfig was actually written at a time when xrandr was 
rotate and resize, and nothing more than that. At least those bits worked, more or 
less reliably. Well, the resize at least. Often. :)

> It's worth to remember that X should be policy less, what and how it does
> should really be done higher. You never want to change the X config,
> especially nowadays when the there's really nothing there worth changing
> and it's not like "hey, you've just started kpresenter, please restart X
> so that new output config can take be in effect " is a good strategy
> anyway.
> 
> The output config should be stored as part of the KDE config (Kephal I
> guess), and when I say output config I mean "when an output with this
> identifier (and maybe even this exact edid) is connected we should do A"
> where A is mirroring, setting up a new screen, doing nothing or doing
> whatever user picked the first time this action was performed. Once you
> know what you want to do, you simply use xrandr to actually do it.
> 
> z

That sounds sensible, yes. :)
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


More information about the Plasma-devel mailing list