Removing wm/pager interaction



I sent this to the list a couple of days ago, but I don't think it got through 
because my reply-to address has changed slightly.

As the recent discussion about handling multiple desktops in AfterStep 
revealed, wm/pager interaction is very hard to get right without restricting 
any existing window managers. As far as I know, the Gnome pager and its 
replacements, the tasklist and desk guide, are the only tools which require 
the wm/pager interaction parts of the spec. In my opinion these standalone 
tools are causing more trouble than they are worth, since they are holding 
back the important goal of wm independence.

I've drawn up an alternative draft of the spec without wm/pager interaction. 
It's a lot shorter.  ;)  I'd be grateful if members of the list would take a 
look at it - it would be much simpler to implement than the current draft and 
contains less hidden ambiguities concerning things like multiple desktops. As 
well as removing wm/pager interaction I've tidied up a few things that were 
mentioned on the list after 1.9e was published. My apologies if these have 
already been fixed in CVS. My draft was drawn up before Bradley and Matthias's 
changes were suggested, but I can fold them in.

The draft is available at : 
<http://www.cs.ucl.ac.uk/students/mrogers/wm-spec-1.9z/>


Michael





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]