9fans archive / 2006 / 06 / 145 / prev next From: Paul Lalonde <plalonde@tel...> Subject: Re: [9fans] gcc on plan9 Date: Wed, 7 Jun 2006 21:11:29 -0700 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 7-Jun-06, at 8:51 PM, Ronald G Minnich wrote: > What if you had a window manager that could be recursive? that > would set it up so you can name windows by a path name? that would > let you treat the recursive desktops -- to any level -- as just > another window? that would trivially allow you to connect mouse > clicks in a window to control actions for one or more other windows > (i.e. you could logically group windows and then control all of > them via mouse clicks)? That would maybe let you easily connect > output from a process in one window to another? that would let you > build little widgets that could easily control other windows? That > would let you display all window state in another window? That > would let you set, say, all windows with a browser with the label > abaco-### (### a number), with a simple text command; and let you > find all windows with the label abaco.* with, in the limit, a grep? > That would make it easy to group all windows with the label > 'abaco.*' so that you could say 'hide all abaco' with a simple script? > > Wouldn't that be neat? I mean, that's a real bitch in X, right? > > Except ... you already have it. And this is what makes me such a fan of the Plan 9 model. Now if people wanted to do something "end-user-ish" perhaps they could produce those little handy tools, and hook them up to some simple window decorations (but that still somehow work the natural way they do now - perhaps a "decorated" mirror file server). But the effort is doomed to failure - end-user-pleasers want more eye candy than can be coordinated without a good professional designer riding whip on the project. I'm a big fan of the extreme wire-it-together we get from unixish tools + plan 9 file servers, but it's an environment for experts, not end-users. Paul -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) iD8DBQFEh6NypJeHo/Fbu1wRAqw/AJ936534UTa1fc+G9jp1ivyOIB/15ACfQ9g0 0nCHWHcleZLl8Xp/T0C3l84= =uXfg -----END PGP SIGNATURE-----