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
signature.asc
Description: Digital signature
