On Wed, Feb 06, 2008 at 08:01:25AM +0000, David Edmondson wrote: > Here's a first attempt at working Xinerama for dwm. It has rough edges > (and probably sharp corners), but perhaps someone else will find it > interesting and provide feedback. > > The current code seems very confused about the difference between > Zaphod and Xinerama. I cleaned this up only where absolutely necessary > so far, but this has probably made Zaphod mode support more difficult > than it was. > > Tags are per-display rather than per-monitor. This fit more naturally > with the way I work (tested by playing with awesome and xmonad), > though it is somewhat arbitrary. If two monitors display the same tag > then the client appears on the lowest numbered monitor (again > arbitrary). > > There are changes to config.def.h - don't forget to merge them into > your config.h as appropriate. > > I'll do more work on this, but wanted to get early feedback. > > Comments?
Hmm, I'm not sure about all details in your patch, because it is kind of different to the way I planned to have the multihead support. I don't want a major difference between Xinerama and classic multihead support, except that with Xinerama one can move windows between screens. That's why the tagset should be screen-dependend imho. Unfortunately I got interrupted during Dec/January proceeding on the implementation due to my relocation to the UK. But 4.8 will be out soon and I propose to continue the discussion after that release. Atm. I don't plan to make such a change like you propose mainstream. Kind regards, -- Anselm R. Garbe >< http://www.suckless.org/ >< GPG key: 0D73F361
