On Sat, Sep 13, 2014 at 09:49:06PM +0100, Dominik Vogt wrote:
> On Sat, Sep 13, 2014 at 09:41:25PM +0100, Thomas Adam wrote:
> > > But I had already fixed the crash in the morning.  Didn't you see
> > > the message?  The one that said that "True == 0" in x and I
> > > checked a function returning True agains 1?
> > 
> > I did---I've been running with it all day.  :)
> 
> Are you sure you really had an executable with the patch running?

Yes, 100%.  I always check with strings(1), etc.  I'll keep an eye on
it, should it ever come back.

> It's really crap that with xrandr you have to address monitors by
> name.  Can't we restore all the old logic for the users of
> FScreen.[ch] and just sort the xrandr monitors in a way that
> matches the old numbering, i.e. 0 = global monitor and the rest in
> a constant order that doesn't change when new monitors are added?

Maybe.  But the problem there is two-fold:

1.  Mapping existing Xinerama screens with their ordering to the _same_
    screens which XRandR reports (which we don't know, unfortunately);

2.  This assumes XRandR enumerates its screens in some deterministic
    order.  Maybe it does, I haven't looked.

I'm not sure what the problem is though---is there some significant
overhead I'm overlooking?

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)

Reply via email to