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.
sigh... that should read "... without losing functionality". Two very different words.
I think this guy is taking it too far. If you really want to avoid all bloat, you shouldn't run X anyway. Seems to me someone who doesn't like windowmanagers etc. should just run stuff from the console (and definately not Mozilla).
With so many people around here being attracted by the smooth curves of Mac OS it's nice to see utilitarian ideals being put into practice.
___ www.lingo24.com Language and translation solutions - online
Is it just me, or does that just appear to be like an 'emacs windows manager'?
;-)
Basically, a maximized emacs window with all the commands you can use without a mouse, and no bloat.
Also, how does one loosen functionality??
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
> I get the graphical abilities of X without all the clutter that usually attends it
:)
...A mistake carried out to perfection. ...Dissatisfaction guaranteed. ...Don't get frustrated without it. ...Even your dog won't like it. ...Flaky and built to stay that way. ...Complex nonsolutions to simple nonproblems. ...Flawed beyond belief. ...Form follows malfunction. ...Garbage at your fingertips. ...Ignorance is our most important resource. ...It could be worse, but it'll take time. ...It could happen to you. ...Japan's secret weapon. ...Let it get in *your* way. ...Live the nightmare. ...More than enough rope. ...Never had it, never will. ...No hardware is safe. ...Power tools for power fools. ...Putting new limits on productivity. ...Simplicity made complex. ...The cutting edge of obsolescence. ...The art of incompetence. ...The defacto substandard. ...The first fully modular software disaster. ...The joke that kills. ...The problem for your problem. ...There's got to be a better way. ...Warn your friends about it. ...You'd better sit down. ...You'll envy the dead.
It would be churlish of me not to mention...
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
X-Windows:
These sigs are more interesting tha
It's a good idea (disclaimer, I read the article a few hours ago). When I first started using vim (emacs now) my friends saw me use it for a few moments when looking over my shoulder. I did a key sequence, I don't recall what it was, and they actually said "whoa" and took a step back :) Advanced emacs usage has the same effect. If you're fast with the keyboard, this kind of thing can push efficiency through the roof.
For the less radical EvilWM is a similarly "minimalist" window manager. There are no menus or icons, the only window decoration is a 1 pixel border.
were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
The majority of people who can/want to run this kind of desktop, already do.
Do not chew bubblegum while attempting to use the Antidesktop.
thank you.
help fill in hidden movie endings @ End of the Credits
I use Enlightenment. I have no icons. I have a menu that comes up on the left mouse click w/my favorite programs.
I use Brushed Metal for my theme. It's clean. I have no graphics in my background (a holdover from my 256 color, 800x600, 8 bit days using a laptop). I have 2 virtual desktops. One's for Mozilla, the other's for whatever else (again a hold over from when I was using dual heads).
I don't need keyboard shortcuts, and I can easily cut and paste back and forth between the web and my other windows.
I like it simple, but "ratpoison" reminds me of Desqview/X (which went away for a reason).
I will keep screen on the console where it belongs and use X like *I* believe it was supposed to be used.
Hmm... reduce desktop clutter? You could try ratpoison, the counter productive approach, or you could get a bigger monitor... worked for millions of users, including myself.
Skiers and Riders -- http://www.snowjournal.com
This guy must have a good laugh at each GNOME/KDE flamewar ...
Not a fan of flashy bloated loose things.
They're on street corners near my home a lot though.
someone had to right?
So close and yet so far from the world's perfect ID number
jim
I've wrestled with reality for 35 years and I'm happy to say, I finally won out - Elwood P. Dowd
Another very common one is 'moot' vs. 'mute.'
Karma: Professionally Doomed (mostly affected by inability to keep opinions to self)
Just when I thought I was 1337 with fluxbox, now this. Oh well, back to the drawing board.
There have been lot's of cases of words, usages, and spellings that were not accepted at one time that do get accepted over time. Personally I do not see the difference one way or the other, after all, it is perfectly obvious what is intended. Not only that, but "lose" is a stupid spelling. How do you pronounce "rose"??? Now how do you pronounce "lose"? Does that make any sense.
Frankly I think "loose" works better and don't fault the editors for using it.
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 depends on how many tasks you want to keep track of in your head, too. "
I find that I do this, anyway. I'm one of those people can't work well with a lot of clutter around. A clean, sleek, minimalist desktop enviornment is an extension of this, especially if my desk has gone the way of junk (which it often has, and in fact, is at this moment).
Tons of little window bars, be they floating around or anchored or what-have-you, don't really help me get my mind in order. I'd just as soon hit a control key to switch between "windows" as I would search around my desktop for the right little bar.
Just an early word of enthusiam, as it seemed to be in an early minority.
bona-fide sludgesicle man,
pub
How many more times to I have to read the word 'loosing' where an author meant 'losing' before I am legally released from all obligations against torturing said authors? They're even pronounced differently, thus causing me to mentally trip on a conversational rock and fall in a pit of grammatical despair.
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 :)
Subject says all I wanted to say.
Edith Keeler Must Die
And yet Microsoft still claims that Open Source threatens innovation. Pah!
I have been using Ratpoison on of my (small resolution 800x600 with 64 Megs ram) machines for months. Once you get used to having those extra pixels and that extra memory, its hard to go back.
(+1 Funny) only if I laugh out loud.
But what if you *like* flashy bloat? :)
I actually installed an extra stick of ram just so I could use all the eye candy in enlightenment, without slowing down what I already had.
Check out its home page here.
Strange women lying in ponds distributing swords is no basis for a system of government.
Yeah, that screen/ratpoison window manager he's got there, it's reeeealy useful. NOT. I know that many of you are linux guys who weild the CLI like a deadly katana. I know that using the CLI as opposed to a GUI is faster and more powerful. However, there is one large problem with it. It's hard. It requires a great deal of effort to learn all of the commands and how to use them effectively. Sure someone can learn ls, mv, cp, rm, really quick. But things like grep, awk, etc. Require a lot more.
.01% of the population. And it's great, you've got what you want. But 99% of the people need a better, complete, window manager.
As I see it the number 1 reason why windows/mac are still beating linux out is that in linux you can't avoid opening a shell and getting a CLI at some point. For me, if something isn't easy and graphical it's useless. In Windows I can install/update a driver in 5 or 6 clicks of the mouse. In linux it requires me to do all kinds of crazy kernel stuff. It would take me more time to learn how to install the driver in linux and actually make it work properly than it would take me to just install windows.
This window manager that he presents is useful, if you are a crazy CLI type of guy. I want a fully customizeable, pretty, and powerful GUI. I don't want to ever be presented with a CLI. It's unecessary. The GUI was invented for a reason, and it was successful for a reason. It gives the user visual cues as to the correct way to achieve their goals. The CLI gives you a prompt that require the user to know what to type in with absolutely no help whatsoever. Yeah, there are man pages, if you know about them!
I realize the CLI is powerful and if you know what you are doing, as I'm sure many of you do, that it is more efficient for you to have a simplified window manager like this. But for everyone else in the real world Windows/KDE/Gnome/Mac is the way to go. The option of a CLI is available in all of those, but you never have to go to it if you don't want to.
Rather than trying to get away from the desktop we should find ways to make it prettier, faster, more responsive, and more intuitive. I think that using something besides X is a good way to start, but I dont' see that happening any time soon. Sure a stripped down window manager might be more efficient for
The biggest problem I've seen in the open source world is that the people writing the software write it for themselves. Big software companies like MS and Adobe write software for the least common denominator. I wonder why more people use their stuff??
The GeekNights podcast is going strong. Listen!
You can do fancier split screens to make several applications visible at once:
Anyone else notice how his "screen split" looks amazingly like what Desqview did back in the day for BBS consoles?
Good gravy, we've advanced to the point of reverting to 10 year old technology
--trb
I've been using Ion off-and-on recently, trying to decide if I want to switch. It is very great. I didn't like posion, because (a) it brakes my web browser, Konquerer, and (b) I find it akward to use.
Ion is similar. You can have multipal frames on the screen at a time (which is good), but the frames never overlap. One thing to note is that multipal clients can be in the same frame (one shows up at a time). Each frame (or the whole screen if you only have one) has a row of tabs at the top, one for each client. It's great.
Here lives Ion.Get over it, engrish is teh linga franca of the interweb! All your base are belong to us!
I'd heard of screens, but never used it. I like the idea of being able to detach and reattach a session, but I want to do this in console mode for some of my boxes that don't "do windows".
Does anyone know of a console-land type of setup, a "getty"-ish app, perhaps, that would let me log in, start a task (say a big compile), detach, and then reattach later to 'check up on it'?
I don't need no instructions to know how to rock!!!!
(Disclaimer: I haven't used either one. I am analoquizing as usual.)
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
I've tried xmove once but never got it to run without segfaulting. Which isn't really a big surprise, since the last release is from 1995. However, if it worked correctly, it would sit between your X server and clients (guzzling some performance and probably making DRI, DGA, XSHM and the like pretty hard to configure). Maybe it would be possible to upgrade xmove to modern X11 revisions, but I'm not up to the task...
OTOH, would it be possible to implement this in X servers and/or Xlib itself? As far as I can see, an X client could just store its state, close its connection to the X server and initiate a connection with another X server to move from one server to another. Doing changes only to servers, it could be implemented with a little stupid redirection even without doing any changes to clients at all, but that would cause a lot of connection overhead...
For those of you that do lots of work with the command line, give screen a try. It's great to just disconnect at work and then reconnect at home, right where I left off. I normally have five to ten consoles running under it. I started using it back when my 56K modem would disconnect me. With screen, I never lose my place.
'SBEMAIL!' is better than a goat!!
dada-desktop?
One is an 80s Kevin Bacon movie; the other is something you don't want to do, unless you enjoy hobbling (different from hobbiting, btw) from one spot to the next.
"He is an x-parrot!
If you hadn't nailed him to your penis, he'd be pushing up daiseys!"
I recommend pwm. Its a graphical WM with tabbed windows. Supports windowmaker dockapps.
Unfortunately, it does not support iconification of programs...I'm trying to convince the developer to include that as an alternative to window shading.
Imo, PWM's the best light window manager, providing a good combination of a clean graphical interface with minimalism.
For a more heavy-duty WM, I recommend WindowMaker over GNOME or KDE. WindowMaker is fairly light-weight, and has a much cleaner appearance and feel. Another nice feature about WindowMaker is that it has a lot of the nice Apps that you see in OSX, like the mail program and the column-file navigator. Better, its easy to port an OSX program to WindowMaker if you have the source, as its based on OpenStep.
social sciences can never use experience to verify their statemen
I love X Window's flexibility in adding window managers. I also hate it because I never, ever get the same convenience and experience in navigating an operating system as I do with Mac OS X and Windows. KDE and GNOME have gone through great changes to make this easier, but they are desktop managers, not window managers. Nowandays the distinction is subtle, but significant when you're trying to pawn off Linux to your mom.
That said, while Mac OS X (my choice) doesn't use X (but can with the XDarwin OSS project), a user can get quite minimalistic even with Apple's OS X interface. For instance, unlike previous versions of the Mac OS, you don't have to show one damned icon, or even the dock, in Mac OS X. To do it:
1) From the Apple menu, choose Dock-->Turn Hiding On. This hides the dock until you move the mouse towards the dock's hidden location.
2) Click on the Finder button in the dock (or click on the desktop) and choose Preferences from the Finder menu. Uncheck the options under "Show these items on the Desktop." That rids you of any hard drive, removable media, or network drive icons.
3) Move any other document icons (the only things that can be left) into a folder in your Home folder, or elsewhere.
4) Change your desktop background to something pleasant.
The only thing left on the desktop now will be the menu bar.
Users who prefer to navigate their applications in a menu-centric style can create an alias (shortcut/symlink) of their Applications and Documents folders and place them in the dock. From there, users can just click on the folder and, ala the Start button or typical window manager menu, navigate through to the item they need.
Vos teneo officium eram periculosus ut vos recipero is.
I think this idea is ok, but frankly I like the mouse :)
One of the things that makes window managers slow , and ugly IMO is XFree86 behind it. Ever wonder why the latest KDE/Distro runs slow on a 400mhz PC ?
Well yes it;s KDE's fault.. but XFree86 using it's "network" everytime you start an app doesn't help either. For the true desktop *nix user we need a nice, pretty, speedy alternative to XFree86 I think.
And not Aqua, because that also runs horribly slow on anything less than 600mhz.
--me
Isn't this what scwm is for?
Amazing magic tricks
Why use this DVORAK ? Maybe use ABCDEFG ?
screen is the ORIGINAL window manaager.
you want minimalist? use screen!
man screen
This is a good editorial. Its always good to see people thinking differently about how to do the things we all do on a daily basis.
However..
The notion of using a text-based backdrop to GUI applications certainly isn't a new idea, and its not without merit -- The only problem is, what the editorial discusses can be replicated in X, and represents a set of personal preferences, not something that would be inherently better than what you or I would make for ourselves.
For example, the layout of my own GUI has been relatively unchanged in the past 10 years, since thats how I like things. A large work area, bordered by a few shells down below, and a single line of information at the top that reflects system conditions. Take AmigaDOS 3.1's desktop, for example. It tells me everything I need to know at any given time using a single slat of text that not only doubles but *triples* as an information display, a File/Edit/View/Options bar, and a grab point for moving the screen up and down to expose screens beneath. Best of all, it conveys the same information a Dock would, but doesn't waste real-estate like a Dock would.
The problem with a Dock is that it it offers very little *useful* information for the real estate it encompasses. It also offers a wealth of information that isn't particularly useful to anyone. Most screenshots of desktops with Docks confirm this -- A comparably large piece of real estate is taken away from other applications for the purposes of eye candy. Big mistake.
Not to dismiss this guy's editorial, however, but he fails to distinguish how his method is any better or any different than simply running an xterm in the root window and simply utilizing pre-existing keyboard shortcuts for his applications.. (*shrug*)
Cheers
Bowie J. Poag
One of the things that makes window managers slow , and ugly IMO is XFree86 behind it. Ever wonder why the latest KDE/Distro runs slow on a 400mhz PC ?
Well yes it;s KDE's fault.. but XFree86 using it's "network" everytime you start an app doesn't help either.
Load twm, or fvwm, or any other light window manager. Notice how zippy things are?
Xfree86 isn't the problem. Features in window managers aren't free.
While looking for a lightweight window manager to run on my small laptop screen, as well as something that would be (hopefully) smaller and more secure, I came across heliwm ("helium").
d .jpg
http://www.cc.rim.or.jp/~hok/heliwm/
No mouse controls, everything is controlled by keystroke, etc.
I then use xloadimage to add a pretty background image, and 9menu to allow me to lauch apps at random, and xsetroot to match the X cursor to my color scheme (cyan), with clear aterms w/ cyan foreground.
Works for me.
Here is a screenshot:
http://www.rocketsociety.org/mike/xw
This is all under OpenBSD btw.
Find the GNU page here. It's the VT100 equivalent of the "Antidesktop" -- check it out.
Americans cannot speak or write English either.
dont you mean nor?
Obligatory "I prefer $windowmanager" message...
I use PWM. Small, can join windows on tabs and you can use the keyboard for everyting (in my case, ctrl+up=xterm, ctrl+down=menu, alt+g=window list, ctrl+alt+m=(un)maximise and so on).
I would reduce the size of the title bar a little and then it would be perfect (for me).
Lines is the perfect theme for me. I run Gnome/Sawfish with nothing but a single edge panel set to "tiny" for launching apps and keeping track of my desktops. Throw this in with Xinerama and I'm only wasting 24x1200 pixels out of 3200x1200. Key shortcuts are your friend.
F.O. Dobbs
What is the point in yet another window manager - FVWM2 has been around for years, and is only slightly more resource intensive then TWM, yet it's got a lot more functionalilty.
Loads of people have tried to make a better FVWM, and a lot of them even based their window managers on FVWM, but at the end of the day, FVWM is something of a standard for a lightweight window manager. It's perfectly happy running on X on Linux in 16 Mb of RAM, and I personally find it runs happily in 8. It can run in 4 Mb of RAM, but then X is hardly useful in only 4 Mb of RAM.
Simple point - why re-invent the wheel? FVWM2 does what 99% of people who are looking for a simple window manager want, and it is very well known, and customisable. What is the point in yet another lightweight window manager.
Nice idea, but pointless.
has a large library of modules
has a good number of available themes (even a windows one)
is highly configurable
http://www.fvwm.org/
This is incorrect. Emacs21 has color term support. He needs to better research the software noted in his article.
Ah, this reminds me of the Old Days, hacking Turbo C on my father's 286! At that time TSR (Terminate Stay Resident) applications whas the latest and greatest in "multitasking" on desktop computers. The most notable TSR application was Borland's Sidekick, a calendar application you switched to and from it with some (long forgotten) hot-key combination. I used it happily.
;-)
What is being done here with ratfish (and screen for that matter) is just the same, just with more processes and the added possibility of graphic applications
Oh, of course, there is a certain difference in operating systems too, now that I think of it...
Just rambling.
Its called PUG , not sure the author ever completed it but I tried it and it seems quite nice give or take a few minor bugs: http://www.ogham.demon.co.uk/zips/pug091.tgz
this is exactly the sort of thing that is wrong with some linux people, and that keeps microsoft from getting too worried. People who expend energy to avoid window managers are not capable of making the rational decisions which can advance a software platform. Whatever. I'm sure there were some cavemen who thought fire used too many resources, was inefficient, etc.
Please don't hold it against the American people. Many of us want regime change, too.
...who "doesnt need a mouse" use Mozilla (or any other graphical web browser) for any length of time without the mouse, and be faster than anyone with one. While the keyboard certainly has its places, browsing the web certainly isn't one of them. There is a reason for all these insane web accessability standards everyone talks about yet no one follows, because navigating the web without a mouse is slow.
remarkably like I get mine to look by *failing* to type startx.
We are Devo, Dee Ee Vee Oh.
KFG
I just made a similar switch after using every combination of desktop/window manager made over the last 10 years.
I run a SunBlade 100 with two heads, and a SunPCi Intel coprocessor card (since I need to dip into our the company exchange server). I use the ion window manager, which gives not only split-screen windowing, but multiple tabs per window. Monitor one is usually debugging output or programming reference material on the left, emacs on the right, console and email at the bottom (a second full-screen workspace gives me Oracle GUI stuff). Monitor two is my windows (Outlook, instant messengers, etc..) Eventually I'm going to integrate some more Afterstep/WindowMaker type applets, but no rush.
Anyway, for you screenshot junkies, check it out:
Screenshot 1
Screenshot 2
I can't say exactly what's caused my frustration with the overlapped windowing metaphor, but whatever it is, it's gone now. I urge people to try it out before dismissing it as a joke.
ion is available here: http://modeemi.cs.tut.fi/~tuomov/ion/
_______
2B1ASK1
I don't see this "ratpoison" WM as saving much in the way of keystrokes. In the way he uses it, he's got far more keystrokes to do than I do in my stock GNOME2.0 (Mandrake 9) environment. And GNOME2.0's WM is pretty lightweight (Metacity).
For example, I keep three "root" GTerm's on desktop 1 which is bound to "F1" -- yep, a single keypress and I'm on my first desktop. More GTerm's on 2, email & Galeon on 3, etc. I can get from app to app with single keypresses and occasionally an alt-tab if I want to "overload" a given desktop.
The biggest obstacle to eliminating the mouse in GUI land isn't the WM anymore. Metacity finally fixes the keyboard bindings for moving/resizing windows like -- [ahem] -- that other OS has had since 3.11.
What's the biggest obstacle then? The apps. Tell me, in Mozilla, how do you navigate a web page*? How, in Gimp, do you select a rectangular region? How, in Dia, do you create five objects? The theme? You use the mouse. You don't use the keyboard. You can't use the keyboard.
GNOME2.0 is addressing the problems. I'm not sure where and with what document, but every GNOME2.0 app I've seen thus far is so much more keyboard-compliant than any other Linux app I've seen to date, there must be some central document explaining in simple checkbox style what keyboard shortcuts apps must support.
* Yes, I know you CAN navigate a web page in Mozilla using the keyboard, but scroll down seven pages until you see a link you're interested in, press "TAB" and notice how it scrolls all the way back to the top where the first link is. F--king brain-dead. Useless.
fifth sigma, inc.
I've heard plenty of X-Windows complaints before, but I'm confused as to why no other solutions (that I know of) have been offered. X-Windows is pretty much the defacto windowing system for Unix/Linux/... if it's that bad, then why haven't more projects surfaced to solve the problems? Moreover, could someone with some real experience explain better what are the actual problems or drawbacks with X? I assume most of them are from a programmers perspective, so what are they?
Who said Freedom was Fair?
ncurses is all the 'window manager' i ever need
I use Launchbar on OS X and it gives me this functionality plus, without having to have everything on my desktop.
It indexes the contents of my drive including browser bookmarks, email addresses, preference panels, Watson tools, and documents. I can hit a hotkey, type the first few letters of what I'm looking for and am given a list of all the possible matches. I can then select the one I want. It remembers what my selections have been so the next time those selections are at the top of the list.
It can also function as an app switcher and a temporary shelf for moving files. As well I can drag documents to the selected app on the shelf to launch them with that app.
First shareware app I bought with an hour of using it.
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.
"player 4 hit player 1 with 0 stroms"
> XFree86 using it's "network" everytime you start an app doesn't help
Then you'd better sit down. XFree86 uses its network every time anything happens on the screen, you type a character, or move the mouse. Not just when you start the app.
But, then, so do Windows and MACs. You see, you have an application and you have a running piece of software called Windows. Their "networks" are memory-to-memory -- but so is X when it and the application are both running on the same machine.
KDE just "sucks". I know, I'm the latest victim of its gawd awful bloat. A Dual 550/1GB machine should be incapable of pissing you off waiting for a simple login, well, I thought so until I tried KDE.
Gez, damn, right back to twm I went.
X is remarkable useful. It is rather fast, actually. Many have tried and nobody has done anything better to date. What, exactly, don't you like about it -- other than parroting the Anti-X propagandists?
Check out Phoenix's Type Ahead feature, which allows you to type the text of the URL you want to go to. It really makes you wonder why noone implemented it before.
(Type Ahead is disabled in Phoenix 0.3 for some reason; use 0.2 to try it out.)
I'm using fvwm, because I actually want multiple things on the screen at once (since I want to watch for changes in one window while doing things in another window, or type notes on the things I'm reading in a different window; having overlapping windows is nice for this). I don't actually use the virtual desktops much (unless I find I want to do something totally different for a while, with an entirely separate set of windows). Fvwm, at least, can be controlled with keys and key combinations not normally used by other programs (rather than "^O"). I use mostly left-windows, shift-left-windows, alt-left-alt, alt-right-alt, shift-left-shift, and shift-right-shift; this leaves free every non-modifier key with every combination of modifiers on the traditional PC keyboard. This makes "left-windows 1" the X equivalent of "^A ^A". Fvwm is also good for mapping random keys and key combinations to scripts; I have the Pause/Break key start, pause, or resume the CD player.
.profile actually contains "screen; exit", so I never do anything on that machine outside of screen. The cool thing he didn't mention is that you can attach the same session multiple times, so that, if you want to see two of the virtual consoles, or even see a virtual console that's being shown on a different computer, you can do that.
Screen is, in fact, the coolest piece of software ever. I've been logged into my home server continuously since the morning of April 30th, when I installed a new version which wasn't happy with sessions from the old version. I've had sessions going nearly all the time since 1998. My
I use emacs server mode with a chunk of elisp to make each new buffer invoked from the command line appear in a separate frame. This puts the file name in the title (which appears in fvwm's window list), and I then have icons and window list entries for all of the file I'm currently working on.
Other than windows for programs I'm running (which are generally xterms, emacs, and a web browser), I have a digital clock. I sometimes have a modern art moving background (kind of hyponotic and relaxing, sort of a white-noise generator).
For a truly minimalistic GUI:
;)
alias startx='killall -9 *tty*'
Open source is the art of letting other people write your bad code.
Well, people will chime in and tell you that the Display Postscript / Display PDF display technologies and accompanying API's are a GUI solution for UNIX. While both NeXTStep and MacOS X look great, their windowing systems come with a significant loss in features; in particular, they are not network transparent.
... but I think there are projects out there trying to resolve this.
... look at the source of any Motif-using app and you'll see). Although, nowadays with projects like gnome, kde, tcl/tk, perl's gui hooks, etc ... it is almost trivially easy to code complex UI's for X.
I think most criticisms for X stem from the following reasons:
+ Adding fonts to X is, simply put, an absolute nightmare. Last I checked, it involves copy files to a directory, manually editing a text file, restarting your "font server", and other crap. This is just not acceptable
+ Back in the old days, writing apps for X was a nightmare. The low level drawing API that comes with X, called XLib, has more to do with drawing primitives like lines than with drawing and managing buttons, text fields, etc. AFAIK, the only decent API available for writing apps was Motif, which was only available commercially (note that many programmers will disagree with me that Motif is "decent" -- in fact, it is apparently a huge pain in the ass
+ XFree86 is a nightmare to configure. While Redhat does all kinds of fancy stuff to autodetect your video card/monitor, I tried Debian a few days ago and gasped at how little has changed in configuring XFree86 since 7 years ago. With a nervous laugh, I noticed that same line in xfree86config where you have to input your vertical/horizontal frequency ranges, and it warns you about how it might destroy your monitor. Aahhhh, fond memories of that very same config step that struck the fear of God in me as I installed Slackware for the first time when I was just a little tyke.
Fortunately, most of the above is being worked on. Despite all that I've said, I am an ardent X supporter. Its out of the box network transparency is a massive, let me repeat that, massive feature for anyone but the strict home user who only uses a browser and a chat program or two. Academic, scientist, programmer, administrator, office worker -- millions of professionals rely on X's network transparency every single day. No need to use/buy expensive, bulky, slow VNC clients or proprietary terminal servers. This is precisely why X is not going anywhere anytime soon.
I just discovered ratpoison some days ago, and I'm *very* happy with it. It's very productive.
:
It is very scriptable too. For example, if you use micq, try this in your ~/.micq/micqrc
receivescript ratpoison -c "echo incoming icq message"
Here goes some screenshots (if the server is down try again later).
This one is showing no windows (but root-tail is running).
This one is a split screen (just to show off, most of the time I just run everything maximized).
If you like screen, and you hate moving/resizing windows, try ratpoison.
Prescriptive grammar:linguistics
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"
It's ironic that on my web browser, even zoomed to the full screen, I have to scroll horizontally to read this document!
(Disclaimer: I am using Konqueror with 'large' fonts (min size is 18) Like he says, large fonts reduce eyestrain!)
It is, it is, a glorious thing to be a Pirate King!
I'm not so sure...there are transparent solutions for the Windows desktop that use FAR less resources (I'm thinking of Citrix at the moment). There's no way to do that on X systems because X's primitives are drawings, not Windows functions. This is a PROBLEM! A huge one!
TightVNC is lower bandwidth (not bulky, and its free) than X over a network (with compression) because of this (even compared to lbxproxy).
Of course, a more feature Windowing library could be added as a extension to X and gradually grow to support all applications. Then we wouldn't have to use the bulk, and it would be useful (the best solution) transparently.
Mod me down and I will become more powerful than you can possibly imagine!
...that's what language is about. Language is constantly changing, exactly through the common usage/mistake mechanism you attribute to lack of education. A simple example is the evolution of a compound word. These start as two words (e.g. Web site), sometimes go through a hyphenated phase (e.g. Web-site), and end up as a single word (e.g. Website) frequently losing punctuation along the way (e.g. website).
Think of it as a capitalistic language marketplace, where many things are attempted but only the truly useful or convenient show any longevity. New words and meanings are constantly being created and discarded, typically by the young, who tend to be the language entrepreneurs since they are experimenting in ways to define themselves and have the greatest stake in being (or at least appearing) different.
If you're interested in more details about how this works, try a Google search on Etymology or Evolution of Language.
How can we afford to ever sleep
So sound again
--ebtg
Does no one else use WM2? It's a simple, lightweight window manager. I use it on two different FreeBSD machines, and I've used it for about three years.
xmda - this is freaking great!! Thank you so much! I love it. (I know what I am doing for the rest of my afternoon) Ooo yeah!!
I have my system set up for my use...and everybody else's.
My Window manager, Sawfish/Gnome, is completely customizable, so I customized it. Gone is Nautilus! I just open up a terminal if I want to see files. I don't need to spend 25 megs for that. In its place is DFM, a mere 2MB investment, just in case someone I know prefers a graphical file manager.
All the apps that I start frequently are mapped to keystrokes starting with alt+letter. For example, to start my mail client, I use alt+m, for galeon alt+g, etc. Minimizing (equivalent to meta+m in Windows) is done with meta+m. Minimize/maximize toggle (like in Windows again) is done with meta+d. I can tile windows with meta+v for verticle, and meta+h for horizontal. That has REALLY come in handy. And of course, switching apps is really easy (tab key).
Not all my apps are keyboard powered, however. Some are like galeon. However, for the most part, I don't have to use the keyboard in galeon at all (except for posting, for example).
The upside of doing all this on a bigger Window manager is that I don't scare the crap out of anyone else who wants to see what Linux is all about. And the downside is that I had to pay roughly $8 for enough RAM to run the WM.
Mod me down and I will become more powerful than you can possibly imagine!
All I have to do is press Windows-D and Explorer.exe causes an error in user.exe, guaranteed, and in under 0.1 seconds!
There are plenty of window managers that aren't bloatware. BlackBox is one of my favorites.
Keep your console sessions in a different tty - or even open one full screen and throw it on a different desktop.
This guy is nuts.
No sig for you. YOU GET NO SIG!
"without loosing functionality"
That's good. I like tight functionality.
Looks like the boyz from Redmond know a good thing when they see it!! (okay... it's not exactly the same thing... )
http://24.42.144.161/tsnet/dos.htm
Pretty's gotta go all the way down to the bottom, below "usable", "fast," and "capable". All of the most serious interface sins I have seen have all been committed in the holy name of prettiness.
I say this as a graphic designer- my job is to *make* the pretty. I don't feel an overriding urge to put the pretty on the desktop- and if I do want it, I don't want it built in. I want to stick my own prettiness on top of everything if I want it, and I want it to be consistent- and dismissible if it gets to be too much.
I am a major fiend for theming and customization, but *I* want to be the one doing it, and I don't want different applications having their own ridiculous ideas of how to "improve" the base appearance of the system.
What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey
I've got a 21" monitor. Running maximised windows is a pain on such large monitors. Especially when browsing for p0rn you want your windows as small and as discreet as possible. In this case ratpoison wm sucks.
But seriously imagine a maximised xterm with size 12 fonts on at least a 19" monitor which is so common these days, and you'll see why it won't work.
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.
No, I'm not.
Karma: Undead.
Fluxbox is the only window manager you need - as light and configurable as it gets...
Why would a word get longer? I will always pick the spelling with fewer letters.
I wanted the same thing with Windows 2000 at work, but it wouldn't let me. I came close by opening my Display control panel and, under the "Effects" tab, replaced all my desktop icons with the tiny shortcut arrow. (I suppose I could have found an icon file which was completely blank, but I haven't bothered yet.)
All that was left was the text and those tiny icons, which I arranged in a single row and gave a silver background color in the "Appearance" tab. I then set my desktop background image to a screengrab of my code editor.
Now, whenever the boss is coming while I'm busy playing "Bejeweled", I just hit Win-D to hide all open windows, and casual passers-by think I'm terribly busy working on something very difficult.
Trying to prefect a visually simple interface doesn't necessarily mean you don't like window managers or lots of features. For the sort of things I do, clicky clicking all over the screen is slow and annoying, so i use many great window manager features (I use fvwm2) to help me work the way I want. It may look like a console screen, but it's highly tweaked.
Everybody got used to clicking on the little monkey in the top right corner of the screen to make your window bigger, but I think my alt+insert works faster.
I just tried console on FreeBSD. I login using cygwin, use console, and startup "mutt". Although the colors come through, it garbles the content.
Pity cuz this looked cool.
I liked this program the first time it came out as DOS!
Just downloaded Ion on my FreeBSD box. It really is great... consider KDE upgraded. ;) Now, the other problem... I have Windoz on my portable since I have to do IE 6 testing for my applications. Is there a Ion like window manager for Win2K?
Enlightenment on XFree86 v4.x
All clutter removed.
Leftclick brings up a list of apps I use most.
Anything else I can start from a shell.
3 x 1280x1024 19" monitors, 3 x TNT2 video cards.
4 virtual desktops.
I never iconize anything, and avoid overlapping windows.
I use keyboard shortcuts where I want (which is most of the time)
and trackball where I want (for fine positioning, and for cut-and-paste)
ymmv
At least check out screen. It's amazing software.
Personally its not God I dislike, its his fan club I cant stand (bash.org)
I have been using a setup similar to this for quite some time, only mine is based on fvwm. I find fvwm works _very_ well because of its high amount of configurability. Most people don't realize the power that fvwm has. You can pretty much program in whatever behavior you want.
:)
My window borders are 1 pixel wide, grey for inactive, red for active. I have 4 virtual screens which I switch between with either the keyboard or the mouse (edge flip resistance is toggled between 0 and infinity with a keystroke). Window manager commands are all bound to alt or ctrl + mouse buttons. For example, alt+left mouse button moves a window, alt+right resizes. Similar things go for maximize (vert, horiz, both), iconify, window list, etc.
Why do I like it this way you ask?
-low overhead, fvwm is stinkin' fast!
-efficient, everything can be done without having to go thru menus or fumble for shortcut keys, just one hand on mouse, one on keyb. (of course you can use just keyd too, but mouse is nicer for moving windows etc)
-screen space, 1 pixel borders and no menus/bars/etc save TONS of space. I have tried no borders at all, but that gets pretty confusing!
-looks nice, it does actually look cool. nice and efficient looking.
I haven't tried the WM refered to in the article, but I doubt it's as configurable as fvwm. Might be worth checking out if the fvwm config file scares you
just my 00000010 cents
----
All of whose base are belong to the what-now?
Seriously, try a search for "loose", then observe how
many times it is used in a sentance where "lose" is
meant. I just did it, there was only 1 correct usage
in the first 10 results.
I can't believe he's complaining about the few pixels he loses to the title bar.
Here's my favourite window manager, which goes onto any machine that I have to sit at for more than a few hours.
There was a Wayne and Shuster skit about two baseball fans arguing about whether a hit was fair or foul. It was all done in Shakespearean style dialog. One of the lines was something like: "Why, so fair a foul I've not seen..."
"I'm not impatient. I just hate waiting." - My Dad
You may be interested in THIS
I see you get creative with many words.
'Spelt' is triticum spelta, not the verb meaning to spell.
Do you have any other random and creative spellings
that we can make fun of?
You see, he tends to say "Whoa!" and step back quite frequently.
The software which is commonly refered to as 'X-Windows' is actually called 'X', 'X11', 'The X-Window System', 'R6', or 'X11R6'.
There is no such thing as 'X-Windows'.
Please, give it it's proper name!
and call it FPIABWCOTWM, (First Post Imagine A Beowulf Cluster Of Those Window Manager).
Increase the scale to +10 funny.
:^P
This one blew my fun-meter.
Funny, I have E with only one decoration. Keeping 12 VWM icons off on the left hand side. Then remapped the Alt-F1 throgh Alt-F12 keys to the twelve virtual windows. It was something I picked up from OLVWM and just cant live without any more.
On the right i recently added a Gnome pannel for volume control, clock, cpuload, palm sync, xlock, and logout. Ok, so that is a bit of waisted space, but does it realy matter at 1280x1024 or higher? yeah, gnome can do the VW, but not as well as Enlightenment, nor does it seam to do window memory to well.
Basicaly the only times I pick up my mouse are when the phone rings or im leaving my desk. Its not that WMs get in the way of anything, its more of weather or not the user is willing to set preferences that work for them. if you have to mix and match, then so be it, its YOUR option.
Evolution doesn't imply anything of the sort. Whether or not we have appendecies isn't good or bad. If we can live without them, and someone is born without one, he doesn't die. He isn't better or worse than me. He impregnates a female with the same genetic trait, then their child doesn't have one, still not better or worse.
This goes on until appendices are no longer around, and the genetic freak is the odd 1 in a million that is born with one. Still not any better or worse than I am today.
You infer improvement because you don't fully understand evolution. It doesn't imply anything, and doesn't have any inherent meaning.
Comment removed based on user account deletion
Ooh! The guy has returned!
Ruuun!
Flee for your brains!
There is a class of software that as far as I know only exists commercially on IBM mainframes. They are called Session Managers, and allow multiple sessions to multiple VTAM apps to one physical session with an optional centralized security authentication.
Each session can be swapped onto the screen as the primary Current session (sound familiar?), and the other sessions can be switched to at the touch of a button. One extra doodad we have even allows a list to be called up in the middle of ANY app and another session selected straight off that list.
In addition you can have instant messaging between any session manager sessions so authorized, cut-and-pasting between dissimilar apps, broadcast messages that can be targetted at different users on specific apps on different host machines, and all sorts of other spiffy things. Plus, to get really esoteric the Session Manager can be used as middleware (albeit kludgy).
Now mind you this is the well-defined very specific very character-only world of TN3270E as oppossed to X-GUI issues, so this is very much apples-and-microsofts, but the concept is well-defined and in production at mainframe sites all over, so any SCREEN fans ought to check them out.
The two primary products in this category are Multsess and Candle Supersession.
________________________________________ History Must Not Fall Into The Wrong Hands ___________________________________
X Windows Tip 151: ...etc.
Bind F3 to "previous workspace" and F4 to "next workspace". This works with most window managers (certainly does with WindowMaker). Then have all your apps and terminal windows maximized or tiled vertically. It would be hard to find a more efficient use of space. Why limit yourself to only one when you can many depending on how much video memory you have? Do an e-mail, hit F4, F4 to move over 2 workspaces, edit a source file, hit F4 again and compile and run in a separate terminal, F3 to go back and edit, F4, F3, F3 F4,
(also posted -> slashdot.org)
/etc/screenrc or ~/.screenrc to use it.
I discovered screen about twelve months ago and it has completely changed the way I arrange my work, email, and private projects. I also shared your nomadic unhappiness with window managers on linux, which have never been good enough not to destroy usability.
I see decent hotkey support as being the biggest obstacle to the linux desktop. The two things that are required are:
- hot keys must work
- the must be consistent
- they must be easily configurable
The latest gnome release is almost there, but the windows keys can't be bound which means you can't do windows+r which I would like. I'm too impatient to spend a day screwing around with configuration files.
To screen: I see the biggest obstacles to it being widely liked
- stupid default hotkey in ctrl-A
- difficult to configure
The configuration file is not as simple as it could be, and most people (including me originally) are put off by the fact that ctrl+a is the emacs binding for go to start of line. I use vim, but I use that ctrl+a by habbit in the command line all the time, and until I could work out screen's stupid configuration file and how to rebind that escape character I found that all very annoying. I now have it bound to tick and it's fantastic.
Put
"""
escape ``
"""
as a line in
Nice work on the article. Ratpoison looks excellent and I look forward to installing it at home with macforlinux et all a *lot*.
Believe with me, my saplings.
We're removing the steering wheels and accelerator pedals from all the Tauruses. We're hoping that leaning into turns and shouts of "Giddyap!" will effect the same results, but without the bloat of steering wheels, which cut down the view of your fuel meter and accelerator pedals which just look dirty all the time.
Bill Ford Junior
Honestly, how are we EVER gonna get to HAL 9000 if DIY dorks like this one keep drop-kicking computer interfacing back to the punchcard era in the interest of "efficiency" and "privacy". If you mass up all the time I spend slogging through this GUI you'd get about eight minutes a week. Wow, THERE'S a decent visit to the john shot. The bulk of time people waste at the desktop is reading. Now, if we could design an interface that slams ideas into your head at mach five, we're onto something. As for privacy, who CARES what some carpal-tunnel farmhand thinks or does? "Oh, but we don't want our geek-friends coming over and changing the screen resolution..." So beat them up EVERY time they do it!
Point Click... it's like one step too long of a procedure, and I'm torn on which one to remove!
He went to a lot of trouble to get a mostly black screen. I get the same results with the power button on my monitor.
Windows XP SP2 told me to install third-party software that prevents viruses and protects stability... I chose Ubuntu
So I used to mean "hit enter", and /. didn't escape the angle brackets.
} " for the second.
So, it's "1{enter}2{enter}3{enter}Gnu{enter}" for the first example, or "1{enter}2{enter}3{enter}/Apache{shift-tab}{enter
Mutation != evolution.
Murphy was an optimist.
I also like your wife's curves!
IANAL but write like a drunk one.
Sure did. Used to run DesqView on a 386 Toshiba laptop: Brief (sigh...) in one window, Lotus Magellan (sigh...) in another, and a tiny command prompt in the third window. Need to go online? A couple keystrokes and you're there, in a new window.
Eventually, I installed the MKS ToolKit set of Unix tools for DOS -- KSH, vi, and clones of the usual GNU stuff. Very nice under DesqView.
-- Slashdot: When Public Access TV Says "No"
I'm using this configuration on my desktop right now; desktop background set to In-The-Shade-2, transparent gnome-terminal, ratpoison, ogg123 playing Soma Tribute on Peercast, links and galeon for webbrowsing.
But even better, in the long-term, is to use the framebuffer. Ever used links-graphical? Yes; believe it or not, some versions of links come compiled with framebuffer/svgalib support, and can display very well-drawn web pages graphically, with keyboard and mouse support, yet with no X and no bloat. Type "links -g www.google.com", and see it in action. mpg321/ogg123 can play media, and especially well with streaming; there's other players that work great with music file libraries. There's a console Python jabber program that someone made, and the author suggested a console proprietary-IM network. And the combination of mutt/joe, or any other editor for that matter, is a better mail client than you'll find anywhere.
There's only one thing that I still need X for - a desktop background. My computerusing experience is made that much more pleasant by being able to stare at tiled Propaganda (the Bowie J, Poag kind) all day. My console is already using the framebuffer... so isn't there a way that I can put a background on, and be free of the GUI forever?
Do people like check the Debian website every 5 minutes to check it hasn't morphed into another one?
Not that I'm one to talk, but some people seriously need to get a life
-- james on #Debian
- this post brought to you by the Automated Last Post Generator...