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

Re: About workspaces "poll", Sawfish and libzvt.



On Mon, Aug 12, 2002 at 05:12:43PM -0700, Michael Toomim wrote:
> >>If you want to use gnome2, then don't use the viewport hack.  Instead, 
> >>give yourself 1 viewport with multiple workspaces, and use the gnome2 
> >>workspace-switcher applet to arrange your workspaces in a grid.
> >
> >Why not do something more sane like hack the viewport functionality into
> >the existing workspaces?  I know lisp isn't easy to work with, but it
> >wasn't that hard to make a few changes of a similar nature.
> 
> First of all, lisp is THE BEST LANGUAGE IN EXISTENCE!!!  There is 
> nothing "easier to deal" with than lisp code!  Don't knock it.

I'll be happy to deal with lisp code, provided I can kill anyone who ends
their functions with a single line of ))))))))))))))'s.  If you do that in
C with braces, anyone who has to look at your code will conclude you need
to be slowly castrated with a cheese grater both as personal satisfaction
that you've been sufficiently punished, and for the technically practical
purpose of ensuring you do not breed.

Yet in lisp, the practice is actually COMMONPLACE.  Some are for it, some
are against it, and most say that it's not a problem if you're using
emacs anyway....  The practice is evil and disgusting.  I have a long
tradition of holding common abuses of a language against that language,
and I don't intend to change my irrational biases against lisp, perl, C++,
or even C for that matter until such time as programmers of these
languages all aquire clues and stop doing things which can be described
only as positively stupid.

The above list of languages I do not like is not exhaustive, of course.
Of these, I use C because it's the most natural thing to use in Linux,
abused or not.  Anyway, enough ranting - I bring it up only because the
output of sawfish-themer tends to do the )))))) thing.


> But to answer your question, the viewport functionality has *already* 
> been hacked into workspaces! :)
> 
> To take advantage of it, you just need to arrange your workspaces in a 
> grid with the gnome2 pager (like I said above), and then possibly apply 
> the patches in these gnome bugs (if your version doesn't have them yet):
> 
> http://bugzilla.gnome.org/show_bug.cgi?id=82337
> http://bugzilla.gnome.org/show_bug.cgi?id=75613
> 
> These provide commands to navigate workspaces 2-dimensionally with the 
> keyboard and edge-flipping.

Do they provide the ability to have windows situated partially in one
workspace and partially another?  This is AFAICT the primary difference
between a workspace grid and a viewport grid.  I'm happy with ten linear
workspaces I've used since I used wmaker.  I'm not interested in viewports
in the least, but I believe the functionality of viewports should be
folded in as an option to the current workspace scheme, if it is supported
at all.

This is my opinion and jharper is not bound to care what I think, but it
is how I think it should be done all the same.

-- 
Joseph Carter <knghtbrd@bluecherry.net>            No conceit in my family
 
<gholam> well I'm impressed
<gholam> win98 managed to crash X from within vmware.
* gholam applauds.

Attachment: pgpg31kJQxLT_.pgp
Description: PGP signature


Reply to: