Killing Clutter With The Antidesktop
Espectr0 writes "Hate window managers? Cannot live without one? Well, you can, kind of. A Freshmeat editorial called 'The Antidesktop' talks about how you can get rid of flashy, bloaty window managers without loosing functionality." It depends on how many tasks you want to keep track of in your head, too.
jim
I've wrestled with reality for 35 years and I'm happy to say, I finally won out - Elwood P. Dowd
It's not the eden of windows managers, but what it DOES offer is the ability to manage every window on your desktop via the keyboard, it maximizes the amount of your desktop you get to use for working, yet still retains the ability to keep the mouse useful. It also offers rudimentary window managing features so those odd applications that refuse to cooperate can still be used (such as gimp).
I use it full time these days, it took me a couple days to get into the rhythm but now, considering using anything else is unthinkable.
I tried ratpoison, liked the philosophy, but it seemed to me it took the keyboard driven GUI philosophy way too far to be useful for an X session.
It can do tabbed windows, task switching, virtual desktops, keygrabbing (emacs style keybindings from all over your desktop) and so on. If you run it without a desktop, and if you have the Xscreensaver collection then you can run:
and get a beautiful animated dolphin as your "wallpaper". I think that's the command anyway, i'm at work so please correct me if wrong. If you're going to save CPU cycles in one way, you might as well spend them in another :)
same effect can be achieved with blackbox or icewm .. I could never get sawfish happy on my box, but that was more due to my own laziness than any shortcoming in sawfish.
"Old man yells at systemd"
Its not quite an emacs window manager. The closest thing I've found the the emacs experience in the window manager arena is Ion It has the frames and minibuffer thing going for it.
My desktop at work is dual-head running several Ion frames, with emacs windows, xterms, and galeon windows. Its really all I need. If Emacs were to gain the ability to run graphical applications in emacs buffers similar to how it can currently run console apps, it would be the perfect window manager for what I (and I think a lot of other people here) want out of a desktop.
I use Windows 2000. My desktop is a mess of icons. I don't look at them, and I don't click on them either. I just hit Windows-D, type in the first couple of characters for the one I want, and press return.
For example, "i" launches Internet Exploer, "ou" launches Outlook, "ba" launches bash in cygwin, "v" launches vi... you get the picture. This has the advantage that anybody else can still use the computer.
For example, to type an email, I would do the following:
Windows-D
o (return)
CTRL-n
(to)
tab tab
(subject)
tab
(content)
CTRL-enter
... and the email is sent.
Command lines are all good and well, and I love bash to death, but don't knock GUIs if you're just using them wrong.
after reading the article a couple days ago, i thought i'd give these ideas a try. I'm a longtime screen user, and it's really changed the way i administrate and use *nix boxes. it's wonderful.
Once i got ratpoison going, i needed some other things to make it truly useful and comfortable:
this setup definately has some advantages: i'm not obsessing over the right KDE theme and color, there's no clutter at all on the screen, and, as a screen junkie, it just feels right.
there's a lot of bashing these ideas going on (at least right now) in this discussion, but i'd advise you to try it out for a while, particularly if you're a screen-keyboardy kind of person.
I don't know if i'll keep this setup or not. next step for me is to stop using mozilla and play around with phoenix instead. but, with today's earlier story of the cool new stuff coming in KDE3.1 this experiment, though useful, might be short-lived.
For the sake of continuity (and gratuitous attempt at scoring a few karmasnacks), here's my setup:
My $HOME/.ratpoisonrc:
My $HOME/.keylaunchrc:
What i have right now feels like gnu screen for X, which is a marvelous thing, right now, for me. My opinion will most likely change in the future, as i have yet to find the setup that's perfect. At least with X i have a choice. But so far, i'm optimistic. Not bad. Not bad at all.
I'm surprised noone mentioned splitvt at all. I use this in combination with screen when I want to group logical windows on one screen(the program) screen.
You can check it out here.
It only has three keybindings and includes a ^O for command mode that allows you to resize the windows.
"Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
If you folks want a really light-weight window manager, you should look at 9wm. Decorations? What are those? The same goes for most other sort of processing that's outside of what the apps themselves do. I've seen it used (personally, I like Window Maker) with a simple black background. The focused window has a black border, the other windows have white borders. And that's it.