9fans archive / 2006 / 06 / 145 prev next
From: Paul Lalonde <plalonde@tel...>
Subject: 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-----