Slashdot Mirror


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.

21 of 448 comments (clear)

  1. Nice concept by jos3000 · · Score: 4, Interesting

    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
  2. Is it just me? by FortKnox · · Score: 3, Interesting

    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!
    1. Re:Is it just me? by Anonymous Coward · · Score: 1, Interesting

      Except for a) It's not emacs, b) it's not emacs, and most impotantly c) it's not emacs.

      Seriously, anyone who has ever used screen knows how cool it is. irc session, vim coding,
      html docs all on one tty in split in frames is great. And the ability to detach
      and reattach is the greatest. I can detach my screen session and then go to school. Hit
      the labs and reattach that session over a ssh connection and be exactly where I was at
      home. How cool is that?

    2. Re:Is it just me? by gowen · · Score: 2, Interesting

      But everything else has moved around it, and emacs has stayed relatively still. Now your window manager is 20MB, and your terminals are 5MB each, and your browser ... don't get me started. EMACS used to be Eight Megs And Constantly Swapping. Now its Eight Megs And Conveniently Small...

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  3. Sounds cool by IamTheRealMike · · Score: 5, Interesting

    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.

  4. I have NO clutter. by garcia · · Score: 4, Interesting

    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.

    1. Re:I have NO clutter. by Anonymous Coward · · Score: 3, Interesting

      I used to do what you do, but enlightenment was unstable and slow. I use sawfish now. It does everything I used enlightenment for, but faster and without crashing.

    2. Re:I have NO clutter. by xmda · · Score: 2, Interesting


      I do something much like that, just without all the clutter on the desktop (yes, I am annoyed by a cluttered desktop). I call it smart shortcuts and it works (kinda) right out of the box on Windoze 95/98/ME/NT4/W2k/XP:
      "look ma, no mouse!"

      You like?

  5. I dig, man. by pub · · Score: 2, Interesting

    " 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
  6. Yes Ratpoison by SomeOtherGuy · · Score: 3, Interesting

    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.
  7. Ion is also good (not quite so extreme) by davidmccabe · · Score: 2, Interesting

    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.
  8. xmove by Ari+Rahikkala · · Score: 3, Interesting
    Someone on that thread asked about an X equivalent for screen, one that would allow you to detach an X program from one screen and run it on another. I don't have an account at Sourceforge and don't care to get one right now, so here goes:

    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...

  9. Re:One pixel is too much by six809 · · Score: 2, Interesting

    Well I just tried that by fullsizing Mozilla (easiest example to hand) using Ctrl+Alt+X, and whacking the mouse up to the top takes it outside of the click region on the menus anyway. Ho hum.

  10. Uhm.... Okay, But, You're Missing A Few Things... by Bowie+J.+Poag · · Score: 5, Interesting



    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

  11. Re:Oh wow by mccalli · · Score: 4, Interesting
    Rather than trying to get away from the desktop we should find ways to make it prettier, faster, more responsive, and more intuitive....

    Err....we aren't doing anything. He is. He's found his way of making it faster, more responsive and more intuitive for him. That's one of the advantages of Linux - it can be set up more or less as you choose it to be.

    For example, Linux is very heavily used in my house, yet both my desktop and laptop run XP. How is Linux used then? Well, in a co-lo Raq box that handles my web and email (web front-end), and also in a Tivo. Neither interface is 'standard' - the Raq has its own web front-end, and the Tivo's UI is totally geared around its PVR function. You'd expect nothing else.

    What works for one may not work for another. With Linux, or more accurately OSs that seperate system management from GUI, everyone can be accomodated.

    Cheers,
    Ian

  12. Perfect Sawfish theme by F.O.Dobbs · · Score: 2, Interesting

    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

  13. Re:time warp by hey! · · Score: 3, Interesting

    It's not surprising that it looks retro.

    I think part of the stuff that MS got from Apple was the idea of operlapping windows. Originally, Windows only had tiling. This is so taken for granted now it's hard to remember that at one time the idea was new. In fact, the idea is so old that it practically is new.

    Overlapping windows get you two different things: (1) the ability to work with multiple documents within an application (early MacOS required you to switch between applications), and the ability to coordinate multiple applications. The problem with this approach is that applications are the wrong way to chunk the user experience. What would really be interesting is something like this with a component architecture. Each document would get an entire screen, but bits of functionality from various sources could be embedded in the document.

    In that case, we'd forgo the ability to view multiple documents overlapping each other (which is really not so important if you can tile them) in return for less clutter. But we'd retain the ability to use multiple applications on a document.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  14. Pointless by Anonymous Coward · · Score: 3, Interesting

    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.

  15. Re:Console by cduffy · · Score: 5, Interesting

    It's not just about eliminating bloat; it's also about usability. I've been using ion for quite some time, and love it. I can run my favorite apps (Evolution, Galeon, &c), control *everything* by keyboard... and have absolutely no wasted real estate on the screen, or issues juggling which window is on top of which.

    Simply put, don't knock it 'till ya try it.

  16. Re:Console by Blkdeath · · Score: 4, Interesting
    To that end, when I login on my computer, I am not logging in to goof around with Gnome or KDE, I'm logging in to browse the web, check my e-mail, or work on some project.
    Granted, but the ability to quickly re-arrange, re-size, create, and destroy windows is invaluable to working efficiently. When I'm running at 1024x768, sometimes I don't want six Xterms opened (which don't fit on the screen all at the same time without hiding portions of atleast two of them), but I can do so very easily without having to futz with command-line options. Ctrl-Alt-T opens a new terminal - I can open them even on my slow(er) laptop at a rate of two per second when my system is under a typical load. I can destroy windows at a rate of about five per second with configurable keyboard shortcuts, too, using WindowMaker or KDE, or even just Ctrl-D within Xterms.
    What I don't like is navigating endless menus,
    Why navigate menus? I rarely, if ever open my Kmenu - I've got keyboard shortcuts assigned to all tasks (again, under both my primary window managers). Some things have icons on my taskbar because hey, they're pretty. :) Moreover, you can organize the menu any way you'd like. My friend likes to group his applications by task ("Cd burning", "Audio", "Video", "Internet", etc.), as do I, but not to that extreme. More like "Applications", "Multimedia", and a couple of other fairly broad categories. Of course, you could also remove all entries and have only your five most commonly used applications right in the root of your menu if you want to.
    using the mouse to manipulate files,
    Why would you do that? Midnight Commander within an Xterm is perfect for that. Ctrl-Alt-T{cr}mc{cr} and I'm manipulating files. If I want to see more detail, I maximixe the Xterm and mc shows me wide listings of my directories. If I want to see larger type, I Ctrl-RightClick the Xterm and select "Huge" and give my poor eyes a rest. If I want to shoot the window to the background, I middle-click on the titlebar and it drops allll the way to the bottom of the 'pile'.
    and not being able to efficiently switch tasks with only a keystroke.
    Ctrl-Esc, scroll to desired task, Cr. Else, Alt-Tab works. Or, if I have tasks focused in alternate desktops, Alt-1 through Alt-0 switches from one to another.
    This is a very different issue from Mozilla wasting resources - that has nothing to do with the interface. Frankly, the Web is a mouse-driven thing, and for that I can handle Mozilla being mouse-driven
    In the interests of efficiency on a scale of 1-10, Mozilla rates somewhere around 0.5. {smile}

    If you want graphical, mouse-driven web browsing even with anti-aliased fonts and JavaScript, backgroundable downloads - use Links.

    --
    BD Phone Home!

    Shameless plug. Like you weren't expecting it.

  17. BlackBox? by LoudMusic · · Score: 4, Interesting

    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!