At 1220747122 time_t, Don Armstrong wrote:
> I'm not sure if this is a bug in awesome, my setup, xrandr, or xcb,
> but I'd really like to be able to fix it, or at least work around it.
> [Custom hacks aren't a big deal, though my infamiliarity with
> awesome's codebase makes me making the hack slightly more difficult.
> ;-)]

I'm stuck. When I started to add multi head support months ago, I
wondered if such a setup was possible (Zaphod + Xinerama), and I decided
it was not, or at least too uncommon to think about it.

And you just prove I was wrong. :-P

I don't have such a setup so it's hard to fix. If you want to take a
look, the current code in common/xscreen.c:screensinfo_new() divide the
world into 2 parts: Xinerama and Zaphod.
Now they're is a 3 parts which is both. So you probably first need to
hack these part.

Once done, you should probably check various place in the code where
xinerama_is_active is used, because if you, for example, allow a window
to move (from awesome point) between your nvidia card and your ATI card,
it will be an error since it can't move.

Cheers,
-- 
Julien Danjou
// ᐰ <[EMAIL PROTECTED]>   http://julien.danjou.info
// 9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

Attachment: signature.asc
Description: Digital signature

Reply via email to