Re: [dwm] dwm and dualhead

2008-12-11 Thread yy
The problem with xinerama is that no general implementation is possible. You can have a tile algorithm for both screens or two different ones, you can share tags or they can be different, it could be possible for the user to move windows between screens or not, etc. And what do you do with the

Re: [dwm] dwm and dualhead

2008-12-11 Thread Mate Nagy
Hiho, On Thu, Dec 11, 2008 at 09:39:19AM +0100, yy wrote: on this list and, if somebody finds a great _general_ solution (which seems difficult, but I would be love to be wrong), I'm sure Anselm would be glad to include it in the official release. Just my 2cts, I don't see anything difficult

Re: [dwm] dwm and dualhead

2008-12-11 Thread yy
2008/12/11 Mate Nagy [EMAIL PROTECTED]: Hiho, On Thu, Dec 11, 2008 at 09:39:19AM +0100, yy wrote: on this list and, if somebody finds a great _general_ solution (which seems difficult, but I would be love to be wrong), I'm sure Anselm would be glad to include it in the official release. Just

Re: [dwm] dwm and dualhead

2008-12-11 Thread Anselm R Garbe
Hi, I tried different multihead approaches in between 4.9 and 5.1 with dwm. I remember the following: - have a dwm environment on each Xinerama screen (like multiple dwm's in classic multihead setups) as suggested by Mate - the problem was, it didn't felt right because it added another

Re: [dwm] dwm and dualhead

2008-12-11 Thread Mate Nagy
On Thu, Dec 11, 2008 at 09:52:45AM +, Anselm R Garbe wrote: - have a dwm environment on each Xinerama screen (like multiple dwm's in classic multihead setups) as suggested by Mate - the problem was, it didn't felt right because it added another navigation layer on top of dwm, to

Re: [dwm] dwm and dualhead

2008-12-11 Thread Johannes Wegener
I understand what you are trying to say and so I think the best solution would be a patch which does that thing ;) Maybe I'll write one based on dwm-gtx (the only problem is that I suck at c and that I have to do too much school work :( ) On Thu, Dec 11, 2008 at 09:52:45AM +, Anselm R Garbe

Re: [dwm] dwm and dualhead

2008-12-11 Thread Kai Großjohann
Anselm R Garbe wrote: I tried different multihead approaches in between 4.9 and 5.1 with dwm. I remember the following: [...] You haven't mentioned my favorite approach: * Currently, each tag is visible or hidden. Change this so that a tag can be visible on a specific screen.

Re: [dwm] dwm and dualhead

2008-12-11 Thread Donald Chai
On Dec 11, 2008, at 2:32 AM, Kai Großjohann wrote: Anselm R Garbe wrote: I tried different multihead approaches in between 4.9 and 5.1 with dwm. I remember the following: [...] You haven't mentioned my favorite approach: Currently, each tag is visible or hidden. Change this so that a

Re: [dwm] dwm and dualhead

2008-12-11 Thread David Tweed
On Thu, Dec 11, 2008 at 10:09 AM, Mate Nagy [EMAIL PROTECTED] wrote: On Thu, Dec 11, 2008 at 09:52:45AM +, Anselm R Garbe wrote: - have a dwm environment on each Xinerama screen (like multiple dwm's in classic multihead setups) as suggested by Mate - the problem was, it didn't felt right

Re: [dwm] dwm and dualhead

2008-12-11 Thread yy
What about moving XineramaScreenInfo *info = NULL; out of updategeom()? if you make info a global variable it is easy for people to have custom tile algorithms which make use of it. If you also define custom functions to view tags, change layouts, etc you will be able to have plenty of different

Re: [dwm] dwm and dualhead

2008-12-11 Thread Jeremy Jay
It should probably be abstracted further, to just a list of monitor positions in the buffer. I'm working on an xrandr patch to do just this (I took all the recent messages about xrandr as a challenge =) Anselm: re: method #3, the screen-tagging approach, I think it would be simple to use part of

Re: [dwm] dwm and dualhead

2008-12-11 Thread Jeremy Jay
Here's my XRandR and multi-screen patch, its pretty much not what you've asked for here, but I'll throw it out as a starting point. I haven't had a chance to test it much, so don't yell at me if your screen explodes... one tag for all screens. status bar is only shown on screen 0 (although this