Slashdot Mirror


Expose Metacity With Expocity

ubiquitin writes "expocity is a project to patch metacity and lets you switch between applications in the metacity window manager. After pressing a keystroke, your window manager will present you an overview of all open windows and you can select the window, you want to switch to, visually. For an idea on how this works, check out this screenshot."

14 of 516 comments (clear)

  1. a Better headline would be by imsabbel · · Score: 4, Funny


    We have cloned MacOsX 10.3 expose feature.
    Then people would know what to expect without clicking on the screenshot

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
    1. Re:a Better headline would be by m00nun1t · · Score: 2, Funny

      Except when it's Microsoft... then it's "lack of innovation".

    2. Re:a Better headline would be by pohl · · Score: 3, Funny

      Only because MS abuses the word so badly. They've been insisting that product bundling is "innovation" since the early 90's. "Look ma, I invented virtual shrinkwrap!"

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    3. Re:a Better headline would be by a.deity · · Score: 1, Funny

      Did anyone notice the Expose demo movie on the desktop? Where's his R & D coming from?

      --
      Option-Shift-K.
  2. Re:Use the virtual desktop by Anonymous Coward · · Score: 0, Funny

    I have 8 virtual desktops.

    What about the last 3?

    Alt-6 Normal porn
    Alt-7 Gay porn
    Alt-8 Animal porn

  3. apt-get expose by Debian+Troll's+Best · · Score: 5, Funny
    With the recent release of Mac OS X 10.3 with it's great Expose feature (which the Metacity Expocity tool is obviously inspired from), it's got me thinking about some of the problems I face day-to-day in my current job as an administrator of a mid-sized Debian cluster (256 compute nodes, plus 8 storage nodes) at a supercomputing laboratory in a well known mid-western university. When I'm rolling out packages across all of the nodes in the cluster using apt-get, it can sometimes be a pain to keep track of 256 + 8 individual package installations on each of the machines. It's a full time job just telnetting into each of those machines and issuing the apt-get commands. During a recent student vacation however, some of my coworkers and I came up with an Expose/Expocity-inspired package management solution: apt-get-expose.

    apt-get-expose is basically a heavily modified version of apt-get and dselect, using a completely re-implemented ncurses and screen library to allow multiple apt-get sessions to be tiled onto the console with a single keystroke. Believe me, when you're neck deep in 20 apt-get sessions trying to juggle installs across several nodes in the supercomputer cluster, being able to visually choose a particular apt-get session is a God-send!

    It wasn't easy. If any of you have seen the way Expose works in Mac OS X, then you'll know how fluid that "tile all windows" animation is. It was, to put it mildly, a 'challenge' to get the ncurses library to emulate that functionality using only ASCII art. We extensively debated how we would get ASCII text-scaling support to the same level of smoothness as Mac OS X achieves, and in the end the only way we could see was to hack some low-level VGA BIOS calls. It's way cool, and it's as fast as the Mac OS X version, but using all ASCII characters (we tried Unicode, but the 16-byte overhead wasn't justifiable).

    Since then, we've been able to roll out apt-get-expose (using apt-get, by the way...being able to roll out new versions of apt-get with apt-get rocks!!!) across the campus, and administrators of other clusters can't stop raving about how easy it is to manage multiple apt-get sessions with apt-get-expose.

    Window tiling and arrangement functionality shouldn't be restricted only to those running Mac OS X and Expocity. apt-get tile all windows dude!!

    1. Re:apt-get expose by mattjb0010 · · Score: 1, Funny

      No offense, but if you are taking trolls seriously you need to write some simple automation scripts in shell or perl to remind yourself not to.

  4. Re: uh... by Black+Parrot · · Score: 5, Funny


    > does anyone actually care about this??

    My favorite Metacity application management tool is -

    killall metacity ; sawfish &
    --
    Sheesh, evil *and* a jerk. -- Jade
  5. Win XP background? by SiliBelgian · · Score: 1, Funny

    And WHY do I see a Windows XP background in the Exposity bar?

    --


    "Hell hath no fury like a hippo with a machine gun."
  6. Re:My 2 Cents. by rokka · · Score: 1, Funny
    Open source coders do it for fun. Low-level stuff is by far more fun than moving a fscking button 2mm to the right just to get it perfect in apperance.

    You are right that this is why windos is the more popular than gnome on the desktop. But if open source coders' main interest was HCI and design, and thous would be willing to do what you ask of them, there would never have been any linux in the first place.

    My dime anyway.

    --
    I could be wrong. I'm always wrong...
  7. Re: Window metaphor considered harmful by Black+Parrot · · Score: 5, Funny


    > There has to be a better way.

    Yes, I prefer the metaphor of a fishbowl where applications swim around at random, and instead of moving a "pointer" with your mouse you move a little net that you can use to fish out the application you want to look at more closely. This powerful metaphor combines the best features of a game with dynamic, organic organization of information, and teaches children visio-spatial coordination as well as fishing skills.

    For troublesome applications such as viruses you can trade your net for a speargun, and to log out you simply toss a handgrenade into the tank, killing most of your applications and stunning the rest, without having to think through a bunch of unintuitive menus.

    All rendered in 3D and accompanied by sound effects, of course.

    --
    Sheesh, evil *and* a jerk. -- Jade
  8. Bad idea by fr0dicus · · Score: 2, Funny

    This just shows in summary how poorly designed (aesthetically) most GNOME applications are. All the applications look the same! You can see the brilliance of Apples work with expose because each application has a unique appearance.

  9. Re:Expose by Space+cowboy · · Score: 3, Funny

    A "spade" as you so conveniently call it is in fact an earth-inverting horticultural instrument, capable of rapid, multi-faceted deployment within the agricultural domain.

    Calling it a "spade" is to denigrate the essential oneness of being that this delicate but powerful tool brings to the entire gardening experience.

    I would point out that with an earth-inverting horticultural instrument, one need not beat around the bush, indeed one may transplant the bush.

    Simon

    --
    Physicists get Hadrons!
  10. Uh oh by poobie · · Score: 3, Funny

    "I think George Lucas is gonna sue somebody."