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

516 comments

  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 KamuSan · · Score: 5, Insightful

      Yeah, good. Maybe now I'll fire up Linux again, instead of just working with OS X. If you have worked with Expose, you don't want anything else. It feels so natural.

      Don't want to sound like flamebait, but it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented. This, the whole Windows L&F, Mono.
      I'm NOT an Apple zealot or apologist, I actually like Linux more than OS X (and don't like Windows at all) and have used Linux for far more than I used OS X.
      So, please, show me some URLs to OSS projects that you think are really innovative and are not copies of commercial initiatives. Please restore my faith in OSS ;-)

    2. Re:a Better headline would be by quigonn · · Score: 5, Insightful

      Well, basically everybody copies features from everyone else. That's business.

      --
      A monkey is doing the real work for me.
    3. Re:a Better headline would be by gl4ss · · Score: 1

      well. as the headline is "Expose Metacity With Expocity"

      it only has expose like what, 1 and a half times? really it's not like that it's too surprising either. now the question is do they have to change the name to something else?

      --
      world was created 5 seconds before this post as it is.
    4. Re:a Better headline would be by jdifool · · Score: 2, Interesting
      Hi,

      at first sight, I'd say here

      But maybe some people believe that innovation is what you can only see.

      Regards,
      jdif

      --
      Let's overcome our weakness.
    5. Re:a Better headline would be by Salsaman · · Score: 1
      Why ? I have heard of, but not seen the expose feature. If you try asking a Mac user about it, the standard reply is: "wowmanitssooooooocooolitjustblowsmymindawayyougot taseeitman"
      without any explanation of what it actually does.

      Now this article explains it nicely, it actually looks quite useful.

    6. Re:a Better headline would be by KamuSan · · Score: 1

      Hehe, nice definition ;-)

      But seriously, can you give me a quick pointer to the kernel features that are original and not OSS copies of commercial features?
      Serious question, no flamebait!

      I'm no kernel expert and wouldn't know if a kernel feature was original or not, so that's why I'm asking.

      What OSS projects or features of projects do you consider really innovative and original, as opposed to inspired by a commercial original?

    7. Re:a Better headline would be by m00nun1t · · Score: 2, Funny

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

    8. Re:a Better headline would be by nacturation · · Score: 4, Informative

      Why ? I have heard of, but not seen the expose feature. If you try asking a Mac user about it, the standard reply is: "wowmanitssooooooocooolitjustblowsmymindawayyougot taseeitman"
      without any explanation of what it actually does.

      Now this article explains it nicely, it actually looks quite useful.


      I thought the Apple site explains it quite nicely, even with a Flash "try it out" demonstration. Not sure how much easier one could make it. ;-)

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    9. Re:a Better headline would be by be-fan · · Score: 2, Insightful

      Only because Microsoft uses "innovative" in every other word in their marketing speak.

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:a Better headline would be by be-fan · · Score: 1

      A better counter to that --- what commercial features do you think are really original, as opposed to inspired by an academic original? But as far as kernel features go: there is little to innovate on at the user-visible level. What's innovative is how these features are implemented. The new I/O scheduler and new VM, for example, aren't just copies of algorithms used in commercial OSs (even though those algorithms are pretty widely available). Rather, they're original implementations with excellent performance characteristics.

      --
      A deep unwavering belief is a sure sign you're missing something...
    11. Re:a Better headline would be by BlameFate · · Score: 1

      Yeah.. and how long until Apple Legal comes with the smackdown to preserve 10.3's "look and feel" ?

      --

      --is not to be confused with user #672982 - Bame Flait

    12. Re:a Better headline would be by Curtman · · Score: 1

      it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented

      Seems to me, zealotry would involve dismissing ideas because of where they came from first. This is embrace and extend OSS style, and not necessarily a bad thing.

    13. Re:a Better headline would be by C_nemo · · Score: 1

      It may not have originated in Linux or *BSD, but i think the non-executable stack (goodbye buffer overflows) is quite nice. Someone might just point to a comercial kernel which had it before Linux or *BSD, but i dont know of any.

      Does the feature gcc-java wher you can compile java into a native binary count?

      I'm inclined to agree with your stance on innovation and OSS, but I also think innovative applications is quite rare (Konfabulator beeing the one of them)

    14. Re:a Better headline would be by KamuSan · · Score: 2, Insightful

      Academic or commercial, good point. Especially since a lot of academic innovations end up in OSS.

      VM and scheduler good example, *but* really innovative or just a new way of implementing an old idea?

      Brings me to the next question, when is something innovative....
      A *really hard* question ;-)

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

    16. Re:a Better headline would be by KamuSan · · Score: 1

      I don't have a stance per se, I was merely asking myself this question, because I see a *lot* of OSS copying/implementing features in commercial software.

      Actually I was triggered by reading about the Mono project. Why try to implement someone else's (read: proprietry) API/framework? Why not try to make a better, easier framework that profits all OSS, instead of implementing a proprietry framework that you don't have any control of and that is bound to change as soon as your project starts to really get serious?
      I don't like that kind of copying, it's running after the facts and it gives someone else the initiative.
      I think that you shouldn't merely copy an idea, but also take it a step further and add value to it. Otherwise there is no reason for someone to use *your* product.

      I think this is true for both commercial and OSS products.

    17. Re:a Better headline would be by quigonn · · Score: 1

      The new scheduler of Linux 2.6 is a O(1) scheduler, which is AFAIK the first time that this has been implemented in a Unix-like operating. AFAICR the original author of the new scheduler also had the general idea of how to implement such a scheduler. This is true innovation (IMHO).

      --
      A monkey is doing the real work for me.
    18. Re:a Better headline would be by kilauea · · Score: 1

      And so they should in my opinion. I have no problem with Linux (the kernel) having being a long time user - but the current desktop projects are showing nothing whatsoever in developing new and better ways to work. Apple (and to an extent MS) on the other hand invest pots of cash in user interface design and development. Then these muppets come along and appropriate it as their own.
      I'd sue if I were apple.....

    19. Re:a Better headline would be by BlameFate · · Score: 1
      Re-reading my post, it wasn't obvious that I was taking the proactive standpoint. I agree with you, they should protect their innovations any way they can and Linux should come up with some of it's own.

      Caveat: I am *trying* to switch all my Wintel stuff over to Linux, but I'm having a hard time with it - love the idea but the implementation is, however, lacking IMO.

      --

      --is not to be confused with user #672982 - Bame Flait

    20. Re:a Better headline would be by m00nun1t · · Score: 1

      This is a new one to me. Can you point me to some examples where they've claimed product bundling is innovation?

    21. Re:a Better headline would be by Pope+Raymond+Lama · · Score: 1

      Now,
      if you are such a fan, why not to get involved in the projects?

      It is not hard, believe me. Sometimes, just giving the right ideas tot he right people an make wonders for OSS.

      For instance, I always tought that something like this expose, but that would animate the zoom in and zoom out of the windows with 3D rendering would be a nice feature. I am not able to program it myself, I don'tknow if OS X, or XP, or any other thing has implemented or plans to implement it, but I keep hinting it here and there.

      Now, if you like inovation and originality this much, join your favorite OSS project discussion list, be it Mozilla, KDE, or OpenOffice, and throw in ideas for inovation.

      BTW, I am an educator, and IMO, one of the main points of "OSS" (I rather prefer the "Free Software" denomination), is that it changes a thrend of computer users being ever more passive, to get actively involved in costructing things - even if it is just suggesting features they'd want to see.

      --
      -><- no .sig is good sig.
    22. Re:a Better headline would be by KamuSan · · Score: 1

      Thanks!

      Can you explain to me what the difference is with the old scheduler?
      I'm not atechnical (software engineer/architect), but kernel schedulers are not my field of expertise.

    23. Re:a Better headline would be by BrokenHalo · · Score: 1
      Except when it's Microsoft... then it's "lack of innovation".

      Well, I for one haven't seen this feature on Macs (since I have rarely used one) so it's new to me.

      When I read the original post, I thought "So what? No big deal". Looking at that screenshot, though, I can see this will be damn useful, so I'm going to give it a try.

    24. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Unless the person copying the feature is Microsoft, then it's 'stealing'.

    25. 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.
    26. Re:a Better headline would be by Raffaello · · Score: 1

      In case you missed the whole antitrust action, MS's main defense for claiming Internet Explorer was part of Windows was that to be prevented from bundling applications would "stifle innovation." Microsoft council even claimed, with a straight face mind you, that they could bundle a "ham sandwich" and it would be part of Windows. This is what your parent was referring to.

    27. Re:a Better headline would be by mvpll · · Score: 2, Informative

      For (innovative?) eye candy, it's hard to beat 3D-Desktop.

      As for the Windows look and feel, I think this is done to make it easier for new converts. Plenty of users (Linux and otherwise) are quite happy to run window mangers like blackbox, which certainly does not have Windows L&F.

      Ruling the software world is all about Embrace and Extend, just ask Microsoft. I believe this is something OSS does well and many projects that start as "clones" become something more.

    28. Re:a Better headline would be by Anonymous Coward · · Score: 0

      No, we haven't.

      Some guy or girl has, most likely. Or that person and their buddies.

      'We' (people like you and I) had nothing to do with it.

      That's called 'the reality of the situation', y'know? :)

    29. Re:a Better headline would be by Dwonis · · Score: 4, Insightful
      OSS projects *do* take a lot of ideas from others, but they also do lots of things on their own that nobody else has done.

      For example, Python has evolved into an extremely intuitive yet powerful programming language.
      Perl was also fairly new in its time.
      There's GNU Emacs which is one of the most powerful text editors in existence.
      There's the Apache Webserver. Although webservers aren't new, I would hardly call Apache a copy of anything.
      I'm not sure whether the first publicly-released blog software was open source, but I think it might have been.
      OpenBSD was, AFAIK, the first secure-by-default modern Unix system.
      Linux (the kernel) has also done (or been modified to do) several things not done before.
      X11 started as a project out of MIT (which I would guess was open-source, even though the phrase hadn't been coined yet.)
      GNU readline is also something that is exclusive to open source
      I'd guess that ls --color was something new to free software, as well, just because I douby anyone with a pure profit motive would consider it worth the time to implement. :-)
      The Debian Project has made several innovations in operating system integration.

      Anyway, there are plenty of examples. You just have to look.

    30. Re:a Better headline would be by Anonymous Coward · · Score: 0

      is funny since u know Windows had alt-tab since Win3.1 -- XP has new task switcher with thumbnails.

      of corse if ur on linux or windoze u use virtual desktop not like mcintosh haha

      why do linux developer always steal idea from apple or m$?

    31. Re:a Better headline would be by Anonymous Coward · · Score: 0

      No flash here...
      It's QuickTime.

    32. Re:a Better headline would be by KamuSan · · Score: 1

      Good point, only I don't seem to have time for it :-(
      I'll have to restrict myself to advising about OSS to my customers, where possible.

    33. Re:a Better headline would be by AbbyNormal · · Score: 0

      Even WinXP has this feature included in their "Power Toys" and multiple desktops. Its not nearly as nice, but still exists. It might even be in Win2k. Haven't played with those "tools" yet.

      --
      Sig it.
    34. Re:a Better headline would be by jcw2112 · · Score: 2, Interesting
      in the world of pro audio production, there's jack. it started in the open for gnu/linux and is being ported to os x. the idea is that you can route audio signals freely from one application to another. it's a great idea and is unique to the oss world.


      hope that helps.

      --
      hmmm...
    35. Re:a Better headline would be by blixel · · Score: 1

      Only because Microsoft uses "innovative" in every other word in their marketing speak.

      Hahah... I'm not the only one who has noticed that. Here's a snippet from a conversation I had with a friend not that long ago.

      -----
      (14:38:55) Chris: I dunno, anymore, ANY white collar person at MS really needs to think before they come out and say something. They should know that 80% of what they say ends up as the butt of a joke.
      (14:39:20) David: I'm just amazed that he didn't fit the word "innovate" into that particular article. Has to be the single most abused word by Microsoft execs.
      (14:40:04) Chris: Haha, yes, let's please untie poor Bill's hands so that he has the freedom to innovate.
      (14:43:59) David: I bet you could come up with at least an hour worth of sound clips where Bill Gates and/or Steve Balmer are talking about innovation. "We are going to innovate", "Innovation is our goal", "Companies have to innovate to achieve...", "We think innovation is...", "If we don't innovate...", "In years past, innovation came in small doses..", "Innovation is no longer an option...", and on, and on, and on.

    36. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Um I hate M$ tactics too but that's not the same as claiming packaging as innovation. What they said was it would "stifle innovation" not that it was innovation. That is a clear distinction.

      I actually disagree that it would stifle innovation if they programmed properly but the point was that they would be missing critical libraries to tie everything to the web if they had to decouple everything and that there would be a dependency hell problem. With this situation they would then spend a crapload of time managing that stuff rather than just relying on the fact that every copy of windows had IE and NetMeeting and WMP and whatever else they wanted to rely on. I find it amusing that we're the ones bitching and moaning when we have 20 different shells and a ton of standard programs that we expect to be on a unix install. TAR's not part of the OS but it damn sure better be on any system I get ahold of.

    37. Re:a Better headline would be by AbbyNormal · · Score: 1

      Major Offtopic Rant and probably will be moderated toasted once again:

      I get modded down for stating a fact? How was this flamebait? Just because I mention the meer idea that a Microsoft product may actual include an actual worthy idea, I get modded down? I guess after include something like the above, I need to have something in my sig like: "Oh yeah, but M$ still SUCKS".
      I need to find a less one-sided news outlet.

      --
      Sig it.
    38. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Ok, I really dont mean this to be a troll, but I really don't quite understand...

      Did the linux equivalent of alt+tab really just make the front page of slashdot? (and did it really take 10 years for linux to implement the best shortkey combo in windows?)

    39. Re:a Better headline would be by Anonymous Coward · · Score: 0

      as someone who is stuck working on a project written in C#, I for one welcome the Mono project. Maybe at some point, this app I am working on will run in Linux.

      I think that someone has to do it. Someone has to maintain compatibility. That's why we have Samba, WINE, etc.

      Sure, there are other things that need to be done, and maybe they are being done, but they don't attract enough developers or even get attention.

    40. Re:a Better headline would be by benwb · · Score: 1

      Solaris has had a O(1) scheduler for a looong time.

    41. Re:a Better headline would be by Anonymous Coward · · Score: 0

      MOD PARENT DOWN.

      Microsoft is an evil corporation that is not permitted to steal ideas. It is obvious that Mac OS X 10.3 "Panther" came first and that Windows XP "Suckass" is imitating.

      I strongly recommend that you boycott both Apple and Microsoft.

    42. Re:a Better headline would be by Anonymous Coward · · Score: 0

      This is probably a copy from Apples efforts. But people seem to forget that thease sort of programs tend to evolve from other ideas. I remember there being programs which show the virtual desktops as thumbnails. Then there is the program cycle (alt+tab) on many platforms. From there it's really a small step to this one.

    43. Re:a Better headline would be by scrytch · · Score: 1

      Perhaps "OSS copies desktops" would have been a better characterization, giving strength to the old canard that Linux is just for servers, windows and mac are just for desktops (hey I wouldn't mind so much if windows were just the desktop)

      Perl and python are not desktop projects. Apache was named because it was "A patchy httpd", as in patches to CERN httpd. CERN httpd was reasonably original, but alas, not a desktop project.

      Emacs is what interface wonks call "usable, but not accessable". I.e. it's usable in that it has 8 million knobs and buttons to tweak, but 90% of them have weird labels and warning signs. Not knocking emacs, I have a 1000 line elisp project (that's a fair bit of code for elisp) that I continue to work on now.

      Blogs. BBS's have been around since the 70's

      readline (and --color) ... been done in DOS, been done in PRIMOS ECL, been done on IBM mainframes, VAXen, countless places before the readline library (which incidentally is GPL'd and not LGPL'd, thus making it wholly unsuitable for a great many projects)

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    44. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Riveting!

    45. Re:a Better headline would be by pohl · · Score: 1

      I wish I had URLs to all of the paper computer magazines that I've read over the years. Just about every time they've used one product to muscle their way into another area they've resorted to this rhetoric. Two examples that I know of are including filesystem compression into windows and bundling a spreadsheet with a word processor (using success in one to propagate the use of the other.) I'm fairly confident that I heard this rhetoric back when Digital Research thought it was unfair to bundle MS-DOS with Windows (which used to be a separate product).

      --

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

    46. Re:a Better headline would be by bfields · · Score: 1
      Well, basically everybody copies features from everyone else. That's business.

      Personally I see nothing wrong with copying features like this. What does bother me is copying without attribution--it would have been simple for them to add "inspired by OS X's expose feature" for those that didn't get the reference in the name.

      --Bruce Fields

    47. Re:a Better headline would be by kinnell · · Score: 1

      The mouse pedometer is pretty inovative.

      --
      If I seem short sighted, it is because I stand on the shoulders of midgets
    48. Re:a Better headline would be by lambsonic · · Score: 1

      I am a fan of Mozilla, but Opera had both popup blocking (I think) and tabbed browsing first. Mozilla did innovate as well, though: best support for standards, XUL, etc.

      --
      # make clean sig
    49. Re:a Better headline would be by _Sprocket_ · · Score: 1


      TAR's not part of the OS but it damn sure better be on any system I get ahold of.


      Ever sit on a Solaris box and go "Gee - I miss GNU's tar." And then install it; completely replacing the as-shipped version?

      Try that with Internet Explorer.
    50. Re:a Better headline would be by Bob[Bob] · · Score: 1

      Where's his R & D coming from?

      Maybe he's using CrossoverPlugin and Quicktime for Windows...

    51. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Go with your instincts. You ARE missing something. And you are sounding like a moron. Go and read the linked material. See what they're talking about.

    52. Re:a Better headline would be by shpoffo · · Score: 1

      Don't want to sound like flamebait, but it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented. This, the whole Windows L&F, Mono.

      Huh, yea, imagine that - all this copying on an OS (linux) that was COPIED FROM UNIX.

      OSS has a real serious hurdle in producing something novel because began it's life as a kind of clone.

      But perhaps there are good examples already, and I'm simply not aware of them.

      -shpoffo

    53. Re:a Better headline would be by Lussarn · · Score: 1


      but it seems to me like lots of OSS projects just copy things that others


      The *nix part of OS X is basicly a fork of FreeBSD. Thats not just feature copying but some serious code copying.

    54. Re:a Better headline would be by fliplap · · Score: 2, Interesting

      Just to play devil's advocate. Linux's original purpose was to be a copy/clone of Minix

    55. Re:a Better headline would be by Anonymous Coward · · Score: 0

      How about: "We have cloned the MacOs10.3 Expose feature, which itself is derived from the Windows 3.x and 9x tiling feature."

      Expose is just the old Windows tiling feature, with the improvement that Expose maintains the window/font scale.

    56. Re:a Better headline would be by Enahs · · Score: 1
      Yeah, good. Maybe now I'll fire up Linux again, instead of just working with OS X. If you have worked with Expose, you don't want anything else. It feels so natural.



      Um, yeah. Instead of searching for a name in a titlebar, then simply clicking on it, you hit F9 which makes all the windows zoom, shrink, and move. Then you hunt around the screen, and click on it.



      I'm sorry, but not only does it not feel more natural to me, but it takes longer than a taskbar. And I use OS X more than anything else (at least 45hr/wk.)

      --
      Stating on Slashdot that I like cheese since 1997.
    57. Re:a Better headline would be by Anonymous Coward · · Score: 0
      What they said was it would "stifle innovation" not that it was innovation. That is a clear distinction.

      So what they're saying is that their ability to innovate is entirely dependent upon their ability to bundle products.

      Without bundling, they would have no innovative deliverables.

      Bundling is the very font from which innovation bubbles forth.

      You're right, that makes all the difference.

    58. Re:a Better headline would be by flamingnight · · Score: 1

      Maybe if you took the time to correctly spell everything, you might have gotten your kind of point across.

      Translated for the coward:
      MayB if j00 spellzored everything korrectly, u mighte have got ur point a cross.

      Then again, you probaby didn't have a point.

    59. Re:a Better headline would be by Karn · · Score: 1

      Actually, the Enlightenment Window Manager had a feature for years which is similar to Expose. The pager created small thumbs of windows, and you could even interact with the windows in the pager.

      Sure, Apple's Expose goes a step further and they do know how to polish a gui, but it's unfair to not consider that Enlightenment had a similar feature (window thumbnailing) 5 or so years ago.

      --


      Why do I keep typing pythong?
    60. Re:a Better headline would be by Minna+Kirai · · Score: 1

      Don't want to sound like flamebait, but it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented.

      As I explained a while ago, the seminal "Free Software" project (GNU, founded by Richard Stallman) was explicitly intended to clone existing systems.

    61. Re:a Better headline would be by Minna+Kirai · · Score: 1

      Perl is a combination of 3 prexisting things: sh, awk, and C.
      GNU Emacs was based on PD Emacs. (But PD can be considered an OSS license)
      Apache is a clone of NCSA httpd.
      OpenBSD and Linux are both clones of UNIX. OpenBSD was not truely secure by default... although some Unices had been before (since they had no external services until addons were installed)
      X11 absolutely was not OSS in any way, shape, or form.

    62. Re:a Better headline would be by arose · · Score: 1
      So, please, show me some URLs to OSS projects that you think are really innovative and are not copies of commercial initiatives.
      How about Ion? I hadn't seen a window manager with frames and tabs before.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    63. Re:a Better headline would be by Minna+Kirai · · Score: 1

      A better counter to that --- what commercial features do you think are really original, as opposed to inspired by an academic original?

      Academics are basically a subset of commercial. Very few university-attached scholars release ideas in OSS-compatible ways.

      Schools have patent mills and copyright "development" attorneys just like any other business based on Intellectual Property.

      Yes, there are several prominent cases of a school releasing Open Source code... but usually not for ideas that were new at the time, only for reimplementations of existing concepts.

    64. Re:a Better headline would be by MrEd · · Score: 1
      So, please, show me some URLs to OSS projects that you think are really innovative and are not copies of commercial initiatives. Please restore my faith in OSS ;-)

      Sweetcode


      Hasn't been updated in awhile but has the best of the true innovation going on out there.

      --

      Wah!

    65. Re:a Better headline would be by Alan · · Score: 1

      Actually once you start using it it *is* pretty useful, and after a while you find yourself needing it under linux and windows (or at least I did).

      BTW, not an apple fanboy here... I've been a linux user on the desktop for years, and had my first "real" mac os exposure when work bought powerbooks for the devs, and I got to do my work from os 10.3 instead of my linux desktop.

    66. Re:a Better headline would be by merdark · · Score: 1

      I'm NOT an Apple zealot or apologist, I actually like Linux more than OS X (and don't like Windows at all) and have used Linux for far more than I used OS X.

      Actually, from the above you sound a lot like a Linux Apologist. Grovelling in front of the community for daring to critise the holy Linux.

    67. Re:a Better headline would be by lamz · · Score: 1

      No, I hadn't noticed that. Good eye!

      I think this moves the Expocity feature from 'copycat' to 'homage' status, and that means it's cool with me. After all, how could I criticize Amazon for patenting one-click, and simultaneously criticize someone else for copying Apple's Expose feature?

      --

      Mike van Lammeren
      It will challenge your head, your brain, and your mind.

    68. Re:a Better headline would be by welsh+git · · Score: 1

      Errrrm, KDE has KasBar which is quite similar

      --
      Sig out of date
    69. Re:a Better headline would be by Anonymous Coward · · Score: 1, Informative

      Wrong on just about all counts:

      Perl is a combination of 3 prexisting things: sh, awk, and C.
      Far more than just that - there are elements of lisp, basic, pascal, english and latin and lots more. larry's a linguist and the originality in perl is his combination of all these things to make a tool delibertly designed to be "ugly" because the problemspace it applies to is "ugly" that is the innovation.

      GNU Emacs was based on PD Emacs. (But PD can be considered an OSS license)
      Your point? RMS wrote the first Emacs before there ever was a gnu.
      http://www.gnu.org/gnu/rms-lisp.html

      Apache is a clone of NCSA httpd.
      Apache *is* NCSA httpd with patches, not a clone. NCSA httpd was open source to begin with.

      OpenBSD and Linux are both clones of UNIX. OpenBSD was not truely secure by default... although some Unices had been before (since they had no external services until addons were installed)
      OpenBSD *is* unix, not a clone. The berkeley license is open and the ATT license was not technically open, but for most of its life it was effectively open because most anyone who wanted to work on it had access through their employer or university. And turning off external network services does not make an os secure, I promise I could get root easily enough on any of those systems without networking, just give me a regular user account an hour or two.

      X11 absolutely was not OSS in any way, shape, or form
      100% wrong. The original X project as part of Project Athena at MIT was completely open. Later on, membership in the X consortium was not "open" per se, but the source was still freely available and freely modifiable (how do you think XFree86 came into being?) At one point, The Open Group tried to close the X license going forward, but XFree86 was already established as the focal point of development so TOG was unsuccessful in closing X..

    70. Re:a Better headline would be by charleschuck · · Score: 1
      Yes, there are several prominent cases of a school releasing Open Source code... but usually not for ideas that were new at the time, only for reimplementations of existing concepts.

      Um, how about University of California, Berkeley? Of which, BSD introduced such features to UNIX as:

      • demand paged virtual memory
      • job control
      • curses
      • long filenames
      • select(2), socket(2), vfork(2)
      • union filesystem, loopback filesystem, FFS, symbolic links on UFS...

      So I guess you could say that at least one very prominent academic open-source project released code for concepts that were new at the time.

      -CM

    71. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Says you. I have a mac. It runs linux. To each his own.

    72. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Virtual desktops? I first saw that with FVWM some time before Win95 was released.

      To this day it is still a killer feature for me. I've seen a Microsoft implementation for WinXP but it was pretty limited, and the Windows window manager doesn't have the proper virtual desktop-related features (in addition to being really limited in general). Not familiar with Macs so don't know if they have anything similar.

      I think a lot of people aren't aware of virtual desktops because it is an OSS innovation. Most Windows users are in a "But there's nothing wrong with Alt-Tab" state of denial because they don't know of anything better.

    73. Re:a Better headline would be by Minna+Kirai · · Score: 1

      Those weren't new concepts. Except for socket (and maybe union filesystem, which isn't too useful), all of those things were reimplementations of someone else's idea. They had been done before, just not in UNIX. Xerox, Digital, and MIT had done all those things, and not released code.

      One could even argue socket() was a clone of something else (in that it's just an API for TCP/IP, a government-created spec)

    74. Re:a Better headline would be by Anonymous Coward · · Score: 0
      This is slashdot, anything nice said about Apple immediately results in "+5, Cocksuckable". Of course, if you go ahead and criticize Apple by pointing out that Mac OS X is basically FreeBSD with a new GUI, you get moderated down as "troll".


      OSS developers may copy ideas from Microsoft and Apple, but those companies return the favor all the time by literally copying OSS code into their products! Suck on that, Apple-man.

    75. Re: a Better headline would be by Rick+and+Roll · · Score: 1

      Except that would be a stupid argument. I mean, really? Perhaps you don't really understand network programming, but a socket provides a way of dividing TCP/IP messages between programs. It is more than just an API, it's a level of abstraction, with a very complex (and useful) implementation.

    76. Re:a Better headline would be by spitzak · · Score: 1

      I would say the fact that they figured out how to do this without rewriting the window system to have off-screen buffers is pretty innovative. It is very possible Apple thought of this idea before OS/X but quickly said it was impossible without the offscreen rendering and the compositing of windows. It would appear this could have worked on X 10 years ago (and perhaps on Windows too) but nobody thought it possible.

    77. Re:a Better headline would be by penguin7of9 · · Score: 1

      I think it's a little more complicated than that. There are different kinds of innovation and different kinds of open source projects.

      To me, X11 was quite innovative. Keep in mind that it came out a publicly financed research project as well.

      Python and Perl, on the other hand, don't strike me as "innovative" at all: we have had scripting languages and interpreted languages like that since the 1960's, and both of them are architecturally still stuck in the dark ages. But, innovative or not, from a practical point of view, Python and Perl still beat any of the scripting solutions Apple or Microsoft offer.

      Overall, OSS is a really mixed bag on innovation, but that's perfectly fine; it means that overall, there is a lot of innovation in OSS (often financed through public research grants). For Apple and Microsoft's product range, on the other hand, things seem simpler to me: for the most part, they aren't very innovative. What Apple and Microsoft do fairly well is graphic design, marketing, branding, developer relations, and sales. Good for building a business, but that's all.

    78. Re:a Better headline would be by wfrp01 · · Score: 1

      Everybody copies everyone else. This is good and natural. I heard an expression once that went something like "If scientists stand on the shoulders of giants, computer scientist stand on each others toes." Or something like that. Anyway, this is one of the main reasons that free software is such a good idea, and why proprietary patented software is not so good. Evolution requires that copies be made, and tweaked. Rinse and Repeat.

      --

      --Lawrence Lessig for Congress!
    79. Re:a Better headline would be by jrockway · · Score: 1

      Sue with what intention? The source code it out, it's too late. Remember Nullsoft's GPL'd file sharing tool? That's still being developed!

      --
      My other car is first.
    80. Re:a Better headline would be by Anonymous Coward · · Score: 0

      The site doesn't really explain how to use it though. I use linux as a desktop user, not a hacker, can someone point me to a link that says what to do with a *.diff.txt file to make this work? Thanks

    81. Re:a Better headline would be by Nutcase · · Score: 1

      BeOS had audio routing via the media kit years and years ago. The best interface to it was a program called Cortex, which would show every audio recieving and producing item on the system, and let you connect them how you like. You could also mix in VST plugins for effects and such.

      jack is cool, but it is absolutely not new, unique, or innovative in its goals. it's implementation may or may not be another story.

    82. Re:a Better headline would be by aWalrus · · Score: 1

      I think Mozilla/Firebird's "Type ahead" feature was a first. It's quite useful for browsing with the keyboard only. That, and the Smart Keywords feature are things that they did first, at least as far as browser interfaces go. You can check the full list of features here

      --
      Overcaffeinated. Angry geeks.
    83. Re:a Better headline would be by Anonymous Coward · · Score: 0

      Brings me to the next question, when is something innovative....

      Anything that Microsoft doesn't do.

    84. Re:a Better headline would be by Anonymous Coward · · Score: 0

      "it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented."
      Ok, MS stole services from unix, being able to stop and start whatever (like networking) w/out rebooting. no need to make a huge list but the point is, ms has "invented" very little on their own power. most was taken from other projects

    85. Re:a Better headline would be by urmensch · · Score: 1

      rta...

      "expocity is an effort to integrate an efficient means of switching between applications into the window manager metacity, similar to Expose on Apple's OS-X."

    86. Re:a Better headline would be by nathanh · · Score: 1
      Don't want to sound like flamebait, but it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented.

      Actually Apple's Expose always struck me as being a direct ripoff of the Zoom Desktop which was a university project from the early 90s... and it was free software written for X11.

      Rather than say "Linux rips off Apple" or "OSS rips off Microsoft" why can't we just agree that everybody rips off everybody else. None of the big three (Linux, MacOS, Windows) can claim that they are 100% original with no external influences.

    87. Re:a Better headline would be by bfields · · Score: 1
      "expocity is an effort to integrate an efficient means of switching between applications into the window manager metacity, similar to Expose on Apple's OS-X."

      Good point, I forgot that, though note that this still falls a little short of a real attribution--something can be "similar to" something else but developed without knowledge of it.

      --Bruce Fields

  2. Expose by captainclever · · Score: 4, Insightful

    Why not just say "Expose effect for Metacity" instead of beating around the bush.

    Call a spade a spade.

    --
    Last.fm - join the social music revolution
    1. Re:Expose by Anonynnous+Coward · · Score: 1

      Maybe because they don't want to be on the business end of a C&D from a known-to-be-overly-litiguous Apple?

    2. 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!
    3. Re:Expose by Anonymous Coward · · Score: 0

      I can think of a few Bushes that are in urgent need of some transplanting....

    4. Re:Expose by Anonymous Coward · · Score: 0

      Its not the same name though. Expose has that goofy thing over the E. Screw the french, and screw Apple's trademarks.

    5. Re:Expose by Anonymous Coward · · Score: 0
      I take offense to your use of the term "spade." It is offensive to the African-American community.

      ~~~

    6. Re:Expose by Raffaello · · Score: 1

      Yeah, instead of Expose with an accent, they should call it "Freedom Expose." ;^)

    7. Re:Expose by Anonymous Coward · · Score: 0

      Why not just say "Expose is nothing more than the tiling feature from Windows 3.x and 9x, except that it scales the windows and fonts."

      Expose is not completely original, it is just an improvement on an earlier idea, which apparently came from Windows.

      Also, taskbars tabs and pagers are really much faster in most situations.

    8. Re:Expose by Anonymous Coward · · Score: 0

      I know you're a mere a troll monkey, but I couldn't help but think you're being a bit niggardly in your use of the word "spade"

      the origins of the phrase.

    9. Re:Expose by prockcore · · Score: 1

      I always thought that the term "calling a spade a spade" was rooted in racism. Since "spade" was on par with the n-word.

    10. Re:Expose by Space+cowboy · · Score: 1

      Not in England, dunno about elsewhere. It roots back to empire days when the language of the court was considered too flowery by the common man. Plenty of references in old literature.

      Simon.

      --
      Physicists get Hadrons!
  3. Better link about how this works... by pldms · · Score: 4, Informative

    here. ;-)

    Anyway, it's a good idea and very useful.

    --
    Slashdot looked deep within my soul and assigned
    me a number based on the order in which I joined
    1. Re:Better link about how this works... by Lussarn · · Score: 1

      Maybe usefull on the Apple desktop but as a long time X user I and other have learned to utilize more than one workspace (virtual desktops). I wouldn't stand having everytning on one desktop and in the end not knowing where I had anything.

    2. Re:Better link about how this works... by nacturation · · Score: 3, Insightful

      Maybe usefull on the Apple desktop but as a long time X user I and other have learned to utilize more than one workspace (virtual desktops). I wouldn't stand having everytning on one desktop and in the end not knowing where I had anything.

      Interesting if you flip this around:

      Maybe useful on an X desktop, but as a long-time Mac user I and others have learned to make full use of a single desktop. I wouldn't stand having everything scattered over multiple virtual desktops and, in the end, not knowing where I had anything.

      Really, it's all about what you're comfortable with. Why not have both? There are many advantages to each approach.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    3. Re:Better link about how this works... by BJH · · Score: 1

      Stuff doesn't have to be "scattered" over your virtual desktops - just do what I do and keep your browser on screen #2, your email client on screen #3, your terminals on screens #4 and #5, your IRC client on screen #6... you get the idea.
      It's actually very efficient. I can check my mail and IRC conversations and flip back to my browser in the time it'd take you to do the Expose dance once.

    4. Re:Better link about how this works... by nacturation · · Score: 1

      Stuff doesn't have to be "scattered" over your virtual desktops - just do what I do and keep your browser on screen #2, your email client on screen #3, your terminals on screens #4 and #5, your IRC client on screen #6... you get the idea.
      It's actually very efficient. I can check my mail and IRC conversations and flip back to my browser in the time it'd take you to do the Expose dance once.


      I do understand the efficiency. I was playing devil's advocate and pointing out an alternate viewpoint, that some people might find the single desktop "all in one place" approach to be more efficient for their mode of thinking. Again, there are advantages to each approach.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    5. Re:Better link about how this works... by Curtman · · Score: 1

      ...And set the 'sticky' state on your IM window so it appears on all of them. :)

    6. Re:Better link about how this works... by Anonymous Coward · · Score: 0

      How is that different to maximizing everything in Windows and using the taskbar to switch between programs?

      Oh, yeah. It isn't.

    7. Re:Better link about how this works... by Anonymous Coward · · Score: 0

      Because by maximizing everything on one desktop, you clutter the space you're working on. Using separate virtual desktops for each often-used application makes the environment less cluttered.

    8. Re:Better link about how this works... by Anonymous Coward · · Score: 0

      Cming from an amiga backround, I say PubScreens are better. PubScreens were named virtual desktops, applications had a PERSISTENT association with the pubscreen, so when you launched your email client, it opened on the correct pubscreen, and that pubscreen flicked to the foreground. Quite how people put up with mere numbered, non-persistent, not flick-to-front virtual desktops is beyond me....

    9. Re:Better link about how this works... by Anonymous Coward · · Score: 0

      You sacks of crap! Lay off my .sig!
      Some High-UIDer has it, too!

      You'll rue the day you crossed me, Trebek

    10. Re:Better link about how this works... by nullard · · Score: 1

      That's fine when working with separate applications. What if I want to drag a graphic from a website into an e-mail? What if I want to summarize an article from a website in an editor? Having everything of completely separate desktops slows me down unless there is zero application integration. Yesterday I grabbed a file from the Finder, dragged it into the corner of the screen that activates Expose on my Mac, and then dragged it into an e-mail that I was working on. By using Expose I was able to quickly attach a file to my e-mail w/out the hassle of overlapping windows or separate desktops.

      --


      t'nera semordnilap
    11. Re:Better link about how this works... by derF024 · · Score: 1

      Yesterday I grabbed a file from the Finder, dragged it into the corner of the screen that activates Expose on my Mac, and then dragged it into an e-mail that I was working on. By using Expose I was able to quickly attach a file to my e-mail w/out the hassle of overlapping windows or separate desktops.

      Wow! such features! why, just 4 years ago, I was able to drag a file to the left corner of my screen and it automatically flipped to the next desktop. Or I could drag an object to the window dock (a small screenshot of each app) and the window would pop up on my screen.

      A lot of mac OS X is a copy of enlightenment v16, especially expose, the dock and the genie effect (e16 also had a flip-up effect, which was very very cool.) Unfortunately, enlightenment has gone out of use since they haven't released a new version in years. We've been promised e17 'real soon now' for several years, but it seems that gnome and kde will have implemented all the usability and eye candy features that enlightenment was known for before that ever happens.

    12. Re:Better link about how this works... by Anonymous Coward · · Score: 0

      And those grapes are probably sour anyways, right?

    13. Re:Better link about how this works... by Anonymous Coward · · Score: 0

      I suppose it doesn't look too different if you're a mentally deficient baboon.

  4. I wonder where they got that name... by WIAKywbfatw · · Score: 1

    Hmmm. Expocity for Metacity. An tool that's "an efficient means of switching between applications" and that "will present you a complete overview of all open windows [letting] you select the window, you want to switch to, visually".

    Apple's Expose for the rest of us?

    --

    "Accept that some days you are the pigeon, and some days you are the statue." - David Brent, Wernham Hogg
    1. Re:I wonder where they got that name... by Anonymous Coward · · Score: 2, Informative

      I've just tried it. It works, even if it's DOG SLOW. Expose on my brother's iMac 400 is chunky, but it's very usable. Expocity on my P4 isn't usable yet.

      If it speeds up I'll be happy to use it.

    2. Re:I wonder where they got that name... by AllUsernamesAreGone · · Score: 3, Insightful

      And there was me thinking that it was Enlightnment's pager (which has done the same thing for several years now - move the mouse over a small version of a window in the pager and it'll zoom out a larger picture, click on it and get taken to the window... and you can move windows around in the pager, even between desktops)

    3. Re:I wonder where they got that name... by BrokenHalo · · Score: 1

      I wondered how long it would be before someone with a long memory mentioned Enlightenment. I thought that project was damn cool years ago, it's kind of a pity it seems to have got stuck.

    4. Re:I wonder where they got that name... by afd__ · · Score: 0

      Moderators, the parent is really insightfull. All those who used and loved Enlightenment know "Expose like features" for man years now. Man, what I would love heavy development in Enlightenment!

    5. Re:I wonder where they got that name... by Zapdos · · Score: 1

      It works great on my 1.2 Duron. Press Alt-Tab and less than 1 second for it to present my choices, including animation.

    6. Re:I wonder where they got that name... by KainX · · Score: 2, Informative

      Anyone who thinks Enlightenment development has "gotten stuck" hasn't been paying attention.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
    7. Re:I wonder where they got that name... by coolgeek · · Score: 1

      I dunno about Metacity. What I can say about Expose' is it requires a hefty 3D card/drivers, because this technology utilizes the GPU for the effect. Perhaps the target systems you have tested lack sufficient hardware?

      --

      cat /dev/null >sig
    8. Re:I wonder where they got that name... by pyros · · Score: 1

      Well, Mac OS has had an Application Menu on the Menu bar for over a decade. Clicking the top-right corner of the screen gives you a list with both an icon and the app name. The gnome panel has one too, haven't used a task bar, or multiple desktops, since finding it.

    9. Re:I wonder where they got that name... by Coryoth · · Score: 1

      Enlightenment had some real "best of breed" implementations of a number of window management functions - in fact E16.6 is still ahead of most of the field in a number of areas. The things that, for me, enlightnment got really right were:

      - Multiple desktops and pagers: Nothing else I've used comes close to the ease with which you can manipulate windows around enlightenment's multiple virtual desktops. It was elegant, had a wide variety of intuitive ways to do things (so you could try the "obvious" thing and it generally always worked), and was visually slick. I still use enlightenment because I can't stand other multiple desk implementations - they are always lacking some element that E did so well. Multiple desktops were just natural in E.

      - Task switching: going between different windows in E is again, well handled, partly because they elegantly managed to provide almost a dozen ways to do it. This meant it was easy to just use whichever method got you there quickest.

      - Control over windows: I use the window grouping, window border styles and remember functions all the time. This is a best of breed, in that I've not encountered anything that allows this sort of slick control, but it was never really "as it should be". That is, it was still a little clunky in comparison to other things that E handled so simply and efficiently.

      So, with E now rounding out the libraries and starting to look toward making an E17 (hopefully), I'm hoping they can implement all that they did so well, and add a few other nice bits:

      - tabbed windows: This is an obvious good thing, and needs to be done well, with the sort of depth of handling that E provided to multiple desktops. Interestingly it also seems to naturally lend itself toward working with window group functions (which were still a little clunky in E16). Hopefully window groups and tabbed windows can find a nice fusion into a truly slick and intuitive interface.

      Jedidiah

    10. Re:I wonder where they got that name... by Anonymous Coward · · Score: 0

      Expose doesn't have to use the GPU.

      Works fine with my Rage-based iBook. It's just not silky-smooth.

    11. Re:I wonder where they got that name... by BrokenHalo · · Score: 1
      OK, I'm paying attention. On the sourceforge project archive, I see:

      2000-10-27 22:00 enlightenment-0.16.5.tar.gz
      2003-11-02 21:00 enlightenment-0.16.6.tar.gz

      Looks fairly stuck to me.

    12. Re:I wonder where they got that name... by KainX · · Score: 1

      I recommend perusal of the CVS commits list archives.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
  5. OR by Anonymous Coward · · Score: 0

    See that little icon in the upper right corner of the screenshot? Click on that sometime - you get a nice easy to read list of the apps you currently have open.

    Because of this, I don't even use the gnome-applet that minimizes apps to the taskbar in the Windows style. No reason to.

    But each to their own...

  6. Use the virtual desktop by Bazman · · Score: 2, Insightful

    I have 8 virtual desktops. I know whats on each of them. Alt-1 gets me to my email and general web browser. Alt-2 has my IRC client. Alt-3 has a gnome-console with a tab to the servers I want to keep an eye on. Alt-4 has some statistical analysis I'm working on. Alt-5 is my web development screen. And so on. Xmms is set to stick on all screens, and is shrunk to mini-view up at the top.

    Within each virtual screen its easy to find the application I want - in the web dev screen I might have a Mozilla window, and Opera window, an emacs windows, and a Gimp window, but its easy to find the one I want.

    I neither understand why you'd need a screen of thumbnails to all your open apps, nor understand why this is on slashdot. Oh well.

    Baz

    1. Re:Use the virtual desktop by beady · · Score: 3, Insightful

      What works for you doesn't necessarily work for someone else. All I know is that every Panther user seems to rave about how good expose is.

    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. Re:Use the virtual desktop by DennisZeMenace · · Score: 1

      This is also exactly the way I work. The problem is there's never ONE window or ONE application i want to go to, it's always a subset of them. Each virtual desktop typically contains a group of related windows/apps, such as an xemacs window AND a terminal, or xmms AND a nautilus window, and so on. Sometimes multiple windows of the same application live in different desktops (e.g. web browser windows, or file managers). So the whole 'focus on a single application' paradigm i think is oversimplistic. That's what makes virtual desktops so popular. On the other hand, we all could use a little extra eye candy.

      On an unrelated note, i wish they'd make metacity more configurable. Long live sawfish.

      DennisZeMenace

    4. Re:Use the virtual desktop by Reblet · · Score: 1

      Just because there is a different solution to the same problem doesn't say either solution is worthless.

      If you're someone who's very orderly I suppose keeping your virtual desktops in order is something you don't mind. Not everyone wants to do that however, and so here's an alternative solution (that works more intuitive in my opinon). If you don't like it, no one forces you to use it.

    5. Re:Use the virtual desktop by DJ_Blaze · · Score: 1
      I neither understand why you'd need a screen of thumbnails to all your open apps, nor understand why this is on slashdot. Oh well.
      Hey remember a few stories back was the question "how do you organise your gear?"... something tells me you may be a minority, because the rest of us are still sorting our hardware into tupperware boxes.
    6. Re:Use the virtual desktop by ScottGant · · Score: 1

      I neither understand why you'd need a screen of thumbnails to all your open apps, nor understand why this is on slashdot.

      Just because YOU work in a certain way doesn't mean I have to work in that same way. You can't understand why people would want this, nor you can't fathom why it's on Slashdot? How myopic your world view is.

      All of us are different. We all want different things. One person's junk is another person's treasure.

      I guess I work a little differently from you. Because all my desktops are always crammed with items that make it a little hard to find the exact window you're looking for.

      --

      "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    7. Re:Use the virtual desktop by krilli · · Score: 0

      Most people do not have the required visual memory and attention span to do this.

      --
      Jag pratar lite svenska.
    8. Re:Use the virtual desktop by Bakajin · · Score: 1

      I neither understand why you'd need a screen of thumbnails to all your open apps, nor understand why this is on slashdot. Oh well.

      That post must be ingeniously sublime flamebait. It paints a picture of man so stereotypical that in fact it must be false, too real to be real, the type of geek everyone loves to hate, like the arrogant tech support guys I saw spoofed on Mad TV. No one could actually believe, enough to post, that the only things in the world people could be interested are the only things he is interested nor could someone actually expect that every single person on slashdot has mapped all his applications to function keys to applications, or at least believes it is the obviously best way. Bravo! I am afraid however that like Andy Kaufman, you may not be fully appreciated in your time.

    9. Re:Use the virtual desktop by Troy · · Score: 1

      Using virtual desktops is a very good solution to the problem of managing a large number of open applications. However, it does have its limitations, such as what do you do when your categorization scheme falls short or fails to equally distribute apps among desktops. When you first starting using a scheme or modifying an existing one, there is a learning curve (especially for exceptionally stupid people like me).

      What is nice about Expose (and related knock-offs) is that I only have to think about what I'm looking for when I use it. I click my 5th mouse button and all of my windows tile, only to untile when the window I select comes to the front of my screen. There is no "scheme" I have to remember to benefit from it. It works "out of the box" so to speak. Of course, Expose has its shortcomings too, as it only marginally helpful when wading through a very very large number of windows.

      So I guess the moral of the story is to use whatever works for you, and not to assume that since something doesn't work for you, it must not work for most people.

      -Troy

    10. Re:Use the virtual desktop by Anonymous Coward · · Score: 0

      And that is different than any apple "innovation" how (see enlightenment"? Panther users will rave over absolutly everything in their new operating system, it hardly matters if it is any good.

    11. Re:Use the virtual desktop by Bazman · · Score: 3, Interesting

      TWMs icon manager. Xerox 'Rooms'. Virtual Desktops. Expocity. Ratpoison. All designed to help you get around your X window clutter. Great.

      But how many of them deserve slashdot headlines? Did Expocity get in just because its a clone of a Mac UI feature?

      And its a patch to a window manager? Looking at the code I think the reason for this is because it is continuously updating its thumbnails as the window manager gets events, so I guess it can display them rapidly when the user asks. Will this slow everything down?

      Could this be re-implemented as a standalone X program? Or would getting thumbnails of obscured windows be a problem?

    12. Re:Use the virtual desktop by shadowpuppy · · Score: 1

      Since I have a similar setup. I have something to say to the rest of the world. "Where have you guys been?"

      Direct keyboard access to the applications you need is a huge productivity boost. I'm constantly suprised it's not as prevalant as the little "X" to close windows.

    13. Re:Use the virtual desktop by BenjyD · · Score: 1

      Well, they always say that the best way to get something implemented in open-source is to submit a half-baked patch that doesn't really work properly.

      Some expert hacker looks at the patch, the poor implentation causes him physical pain, and he is forced to re-implement it himself.

    14. Re:Use the virtual desktop by c4seyj0nes · · Score: 1

      Yes, I'll rave a bit here. Its amazing. Especially for developing on my 12" PowerBook. With so little screen real estate its amazing how much time i save looking for the right window.

      Before Panther i was soo pissed off about how un-useful OS X's doc was. But Panther made me realize that I don't need a task bar, there are other more eye-candy intensive ways of doing things.

      The good thing here is not the eye candy, but the innovation of finding a new way to do somthing.

      --
      "In wine there is wisdom. In beer there is strength. In water there is bacteria." --Old German Proverb
    15. Re:Use the virtual desktop by grahams · · Score: 1

      I use both Virtual Desktops and Expose under OSX. I organize my windows by desktop, but then if I have, say, multiple browser windows open in a particular desktop, Expose makes it easy to see which one contains the data I am looking for.

      Expose has several viewing modes (All Windows, Current Application's Windows, Desktop), and I am not sure if Expocity has this yet (but i'm sure it will if it doesn't).

      Another nice use for Expose is moving windows out of the way fast to facilitate drag and drop. If one window is covering another and I need to drag something into the bottom window, I select the drag source, invoke expose, select the target window, and drop.

    16. Re:Use the virtual desktop by Anonymous Coward · · Score: 0
      ... ingeniously sublime flamebait ...

      I think the word you are looking for is troll.

    17. Re:Use the virtual desktop by Yakko · · Score: 1
      All of us are different. We all want different things. One person's junk is another person's treasure.

      Then why can't I enable virtual desktops (9 of them. No less.) in MacOS X 10.2? Why can't I change the retina-searing white widgets to something that doesn't bother my eyes so much? I guess my lament is, "Why can't I change the desktop on MY PowerBook from the one which Steve Jobs himself wills us all to use?"

      I'm all for making a new choice available. With some environments, I have the option to make choices, and with others (Windows and Mac OS X), I have... to endure one "choice." Sure, it's a reasonable default, but the diversity of the user base should be acknowledged, and it currently is not.

      Of course, that "reasonable default" is what's missing from some of the other environments.

      --

      --
      Me spell chucker work grate. Need grandma chicken.
    18. Re:Use the virtual desktop by Anonymous Coward · · Score: 0

      MOD parent up. +1 Insightful

    19. Re:Use the virtual desktop by salty_oz · · Score: 1

      No. You have got them wrong. I also use 8 virtual desktops, but 1 & 2 are xterm sessions to the local host, 3 are ssh sessions to our main development host, 4 are ssh sessions to the DNS's that I look after, 5 is Mozilla (browser), 6 is hardly used now that mozilla has tabs, 7 is my usenet news reader, and 8 email.

      --
      ln -s /dev/null /dev/clue
    20. Re:Use the virtual desktop by prockcore · · Score: 1

      All I know is that every Panther user seems to rave about how good expose is.

      My coworkers must be strange then. Because all of them (web designers) think expose is pretty useless, and the only thing they use it for is to clear the desktop temporarily.

  7. Re:My 2 Cents. by beady · · Score: 2, Insightful

    So the reason "Linux is losing the desktop race" is because the very people who are currently trying to improve the linux desktop experience aren't making cool stuff for windows instead?

  8. Expocity + X Compositing = cool by po8 · · Score: 5, Informative

    Keith Packard is currently finishing up a sample compositing manager for his X server that presents live app windows updated in essentially real time. Should see a live demo in the next day or two---a preliminary screen shot is already available in the freedesktop.org article from earlier today.

    I'm glad the WM folks are already duplicating Mac eXpose layout and function: once the two are combined, the X desktop should have the full Mac eXpose functionality.

    Even better, this is only the beginning of the cool things that can be done quickly and easily with X compositing... It looks like X is finally almost ready for the (modern) desktop.

    1. Re:Expocity + X Compositing = cool by Spoing · · Score: 1
      For reference, the image is here.

      (My karma is excellent, so don't waste mod points either way.)

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    2. Re:Expocity + X Compositing = cool by spitzak · · Score: 1

      Expose is pretty trivial to implement if KP's compositing extension is in X. What I am suprised is that they were able to do this without the extension, I think this is really clever (dare I say "innovative") and would not have believed it is possible. All I can guess is that they are taking snapshots when the window manager knows windows are unobscured.

    3. Re:Expocity + X Compositing = cool by lucas+teh+geek · · Score: 0

      All I can guess is that they are taking snapshots when the window manager knows windows are unobscured.

      sort of... they are definately taking snapshots, but it isn't too strict on the unobscured part. I was playing around with this before, opened a bunch of stuff to try it out using the gnome menu, hit alt+tab and a lot of the windows showed the gnome menu overlaying them (obviously from where I had opened the next program and not see the window since)

      --
      TIAEAE!
  9. This is awesome! by quigonn · · Score: 3, Insightful

    At home, I use OSX 10.3, and Expose is one of my favourite features of 10.3, which I use most often. Now, with Expose-like functionality on Metacity, I can have the same kind of comfort on my computer at work (where I use GNU/Linux with Gnome as desktop environment and - of course - Metacity as window manager). This will definitely improve my workflow.

    --
    A monkey is doing the real work for me.
  10. Re: does anyone actually care about this? by RLiegh · · Score: 1

    Only slashdots' target audience of tinkerers and unix users. If you're not a geek, maybe you should ask yourself why you're here.

  11. 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 beady · · Score: 0

      Sweet! Debian Troll's Best is back in full force... just when I had started to miss you :D

    2. Re:apt-get expose by juuri · · Score: 2, Insightful

      No offense but if you are manually doing this, you need to write some simple automation scripts in shell or perl to handle rolling out "releases" or updates like this.

      I've managed and done procedures like this on large clusters before and it was all managed via a small set of scripts and config files that made huge system changes or code rollouts as simple as a couple of shell commands.

      --
      --- I do not moderate.
    3. Re:apt-get expose by Anonymous Coward · · Score: 0

      I don't know what's funnier - the idiot that modded you up for responding to a troll, or you for falling for it. Check the Israeli Commerce Department move to OO for more of Debian Troll's masterpieces.

    4. Re:apt-get expose by Anonymous Coward · · Score: 0

      What a load of b*llocks, as someone who has written a font editor that uses VGA bios calls (back in 96) to create a whole GUI, this is patently b*llocks, shame I never released it (code was quite bad pascal, never finished my file dialogue) but apart from that works fine, displays 2 fonts on screen at once, and all kinds of weird widgets

    5. Re:apt-get expose by Anonymous Coward · · Score: 0
      Sounds like you're just a dumbass who doesn't know how to do system administration.

      Why you'd need to watch multiple windows at all completely baffles me. All your nodes can break down into 2 types of nodes, which you then would manage in bulk.

    6. Re:apt-get expose by nacturation · · Score: 1, Informative

      Ouch... sounds like you need automation just a *tad*. Try out radmind which will save you the 262 duplicate updates you otherwise would be doing.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    7. 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.

    8. Re:apt-get expose by inerte · · Score: 1

      Well, most people aren't desorganized creative. They like to find what they need. If they can't they are always complaining "I need to be more organized".

      A computer is supposed to hold your high-school friend's telephone number. Expect no mercy when an user tries to find it and it's behind hundreds of other documents.

      Face it, most people still use the computer as a tool. They want a sorted list of their data. Business apps are generally forms and information retrieval. And THAT'S where the money lives, not the home user.

    9. Re:apt-get expose by minkwe · · Score: 1

      I did exactly the same as you. I still have my pascal code for it. It is interesting how often the wheel is reinvented.

      --
      "Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
    10. Re:apt-get expose by idiot900 · · Score: 0

      Now this is a well-written troll!

      (Don't believe me? Think about how this almost, but not quite makes sense. Look at his comment history, at all the jobs he claims to have.)

    11. Re:apt-get expose by Firehawke · · Score: 1

      No kidding. It's not often you get such a plausible yet ever-so-slightly incoherent troll. I spotted it right off the bat, but nontheless I think it's pretty skillful to have nailed as many as it did.

  12. 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
  13. 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."
    1. Re:Win XP background? by mufasio · · Score: 1

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

      Actually I believe that is starterbar which is a gdesklets plugin. (http://gdesklets.gnomedesktop.org) But that still doesn't answer the question of why it's there.

  14. 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...
  15. Well .... by FinestLittleSpace · · Score: 1

    I've tried Explose, but ultimately see no more merit than clicking on the dock, or for a windows user like myself, the taskbar.... it just seems like another little feature that doesnt really do much for traditional users... I've used windows '95 since, well, '95.. .and if windows integrated an expose' type function, i'd never ever use it purely because I'm so used to the old methods of the taskbar... I discarded the new xP 'towering' of similar items on the taskbar within about a day because i saw no use for it.

    Expose is all very well for newcomers to machines, but ultimately it moves different OS's and interfaces (gnome, windows, macOS) further and further apart so people are less and less familiar when and if they need to use another system/OS at one point.

    Just my t'pence.

    1. Re:Well .... by paradesign · · Score: 1
      Wow, your amazing, I wish there was some way I could get you the cookie you deserve for being so much better than us.

      But, in the meantime, feel free to sit at the end of the hal with the other old men while the rest of us create the future. Just because your afrade of new computing paradigms, dosent meant that they wont springboard a new generation of users to great heights. So if Win95 works for you, great, we're all happy.

      --
      I want 2D games back.
    2. Re:Well .... by E-Lad · · Score: 1

      I love Expose, it may not help you out, but it really helps me out because of the nature of the applications that I work in.

      One of these is Logic Audio. While working through a project in it, it's certainly possible to have open 10 or more "sub" windows - Sample editors, Matrix editors, the track mixer, plug-in windows, MIDI list editors. Alt-Tab or clicking on the Logic Audio icon in the dock won't help me find the window that's 3 layers deep under the main app window.

      So I just mouse over to one of my screen's corners, and all the Logic Audio windows move aside and shows me who is where, and *click* I'm there without having to get fustrated minimizing >5 windows just to find the one I want.

    3. Re:Well .... by FinestLittleSpace · · Score: 1

      Good application for it... i didn't realise it worked inside logic actually... i thought it was only seperate apps and now you say that, it seems like a more valuble feature... i think i could really do with that kind of system for Logic/Cubase SX on my PC..... the number of times I've rooted around for windows in Cubase is immeasurable!

    4. Re:Well .... by wavedeform · · Score: 1
      Apparently the future won't be using English as we know it:
      your = you're
      hal = hall
      afrade = afraid
      dosent = doesn't
      wont = won't

      I basically agree with the sentiments you expressed (I think Expose is great), but the way in which you expressed them makes my skin crawl. Now I guess I'll go down the hal [sic] to sit with FinestLittleSpace and wait for the illiterate future to pass us by.

  16. Re:My 2 Cents. by nuffle · · Score: 5, Insightful

    I am here to tell you that is exactly why Linux is losing the desktop race.

    Please don't tell people who are volunteering their time writing open source applications that their time would be better spent elsewhere. The reason Linux is as close to where it is on the desktop is because people have worked on the sort of things that interest them. You may be right: Maybe some other project would be more objectively useful. But on the other hand, if you were in charge, deciding who got to work on what project, nobody would want to work on open-source anymore, and Linux would suck pretty quick.

    So let people do what they want, even if you think it's dumb. It's a community effort that is strong because people can work when, how, and on what they want.

    Do you hang out at neighborhood cleanups telling people they should be volunteering their time at soup kitchens instead?

  17. Re:uh... by djtripp · · Score: 1

    It's a great feature, coming from someone who is used to expose on OS X 10.3. Fun to play with at first, then very very practical when you see the power.

    --
    "This is you left and that's your left. This is your right and that's your right. You're gonna die!
  18. BIG yawn by Uma+Thurman · · Score: 1

    For me, the GUI has reached the end of development. It's got all the features that I could ever use. And I use WindowMaker, not Gnome or KDE.

    You see, I'm a programmer. I have windows full of 'bash' open, plus one Mozilla. I keep 10 virtual desktops, indexed by 'alt+number', at my fingertips. On each of those desktops, I have 3 xterms open. That's all I need or want.

    Now take this feature. I'd have 30 little boxes on my screen to select from, and all would be unreadable greek text. Impossible to use.

    --
    This is America, damnit. Speak Spanish!
    1. Re:BIG yawn by black+mariah · · Score: 1

      Anyone that uses WindowMaker obviously doesn't need something like this. It's kind of hard to miss a truckload of gigantic icons at the bottom of the screen. ;) You're also obviously not who this is aimed at. Just because something doesn't work for you doesn't make it a pile of crap.

      For example, I used to use WindowMaker myself. I liked it a lot as it was much faster under Mandrake than KDE or Gnome, and I think even a bit faster than blackbox. I switched to Redhat and their Bluecurve setup under Gnome won me over. I have used WindowMaker a bit since then and it just doesn't work for me anymore. It doesn't make it bad, just not what I'm looking for anymore.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    2. Re:BIG yawn by Anonymous Coward · · Score: 0

      "And I have another 10 virtual desktops of fake Uma Thurman pr0n. I know it's not real, but I can still pretend."

    3. Re:BIG yawn by FatAlb3rt · · Score: 1

      How is having 30 xterms open any better? Gimme music, email, a browser, and 5 or so xterms (3 for editing, 1 for compiling, 1 for executing) and I'm happy. Gimme a better method for switching between them and I'm in geek heaven.

    4. Re:BIG yawn by Uma+Thurman · · Score: 1

      Having 30 xterms, more or less, is a beautiful thing.

      Everything on page 1 is logins to a server at home.
      Everything on page 2 is logins to a development server at work.
      Everything on page 3 is logins to a different development server at work.
      Everything on page 4 is mozilla windows
      Everything on page 5 is a python project I'm working with.
      Everything on page 6 is a C++ project I'm working with
      Everything on page 7 is a scratch, used for any kind of general shit - untarring, unzipping, running a ps, whatever.

      You get the idea. Pages are categories of work that I'm performing. When I have to work on a Windows machine with one desktop, it's exactly like someone ran all my work through a shredder and dumped it on top of my desk.

      --
      This is America, damnit. Speak Spanish!
    5. Re:BIG yawn by Firehawke · · Score: 1

      Wouldn't screen be a workable alternative? One instance of xterm per place you're connecting to, multiple virtual xterms in each.

      It'd probably require some adjustment in how you work, so it might not be such a good alternative for you, but I live by it at work.

    6. Re:BIG yawn by Anonymous Coward · · Score: 0

      Dude, you should *really* use GNU Screen.

      Azul.

    7. Re:BIG yawn by Anonymous Coward · · Score: 0

      yeah i agree. i do this too. expocity is great eye candy, but i just wouldn't use it. i wish i could find a way for it to be useful though, because it looks really cool. and with my browser being tabbed, its even less useful.

    8. Re:BIG yawn by Uma+Thurman · · Score: 1

      I definitely use and love screen, but it's not quite as workable. On the afore-mentioned page with the remote logins to my home servers, I run screen constantly so I don't have to reset my context.

      But,for example, on my page with my C++ project, I have several xterms. One is a build and run window. Another holds a header file with some class definitions. Another two windows hold C++ source I'm working on. All these things are visible to me at once, on one screen. I generally don't cover my windows with each other. (!)
      Screen is very cool, and it works great when there's nothing else. But I like to see everything all at once. Yes, I know, I'm weird. Or, maybe I'm not so weird after all. Just a while ago there was an article up here that talked about a productivity boost from having a dual-headed monitor setup. Something about being more efficient if everything is visible all at once, without having to raise and lower windows (more of those painful context switches). So, maybe I'm not so weird, and I've just figured out a way to work that would benefit a lot of other people if only they'd figure it out too...

      I never quite thought about how complex my little setup really is. I've been using this exact setup for so many years that it's completely natural to me. When I'm forced into a single window on a Windows machine I definitely feel the pain.

      --
      This is America, damnit. Speak Spanish!
    9. Re:BIG yawn by Firehawke · · Score: 1

      I've done a bit of dual-monitor in XP, and it can be a real lifesaver to keep API references and other help information on one entire screen and my code on the other.

      It does tend to screw with gaming-- or perhaps I should say it _used_ to as of the time I messed with it, so it's the sort of thing you have to keep in mind for troubleshooting purposes. I think most recent software runs okay with it, with a few exceptions where the application can't recognize screen boundaries and forces itself to dock to the side of the first monitor (e.g. IM clients).

    10. Re:BIG yawn by Uma+Thurman · · Score: 1

      Have you run dual in Linux? I've been thinking about doing that. I have used dual monitors in Windows and besides the cramping of my style, I thought it was a huge improvement.

      --
      This is America, damnit. Speak Spanish!
    11. Re:BIG yawn by Anonymous Coward · · Score: 0

      so let me guess: you use ratpoison as your WM? :)

    12. Re:BIG yawn by Firehawke · · Score: 1

      I haven't, actually, but I have a pretty good reason for it. My friends have all given up on me ever using Linux as a primary OS, because every time I've tried to install it over the past ten years, I've run across one piece of hardware or another that just won't work with it. My most recent attempt had the thing randomly hardlocking due to a problem between SMP and the SCSI card in the machine in question with no solution except to disable SMP.

      Technically speaking, though, multi-monitor on Linux should be pretty robust compared to the Microsoft implementation.

  19. Microsoft's Definition of Innovation by Llywelyn · · Score: 4, Insightful

    Yep, using the same definition of innovation as Microsoft, you're right.

    Copy your ideas from Apple, give it a slightly different finish and not do it as well, and then have it named "innovative."

    Bloody brilliant.

    --
    Integrate Keynote and LaTeX
  20. Classic example by Sanity · · Score: 5, Insightful
    And here we see a perfect example of the attitude that is holding back Linux on the desktop: "Why would anyone need X, I can do that with Y" where X is an easy-to-use feature, and Y is a complicated way to achieve the same thing that most desktop users would never adopt.

    The average desktop user barely understands the concept of files and folders - do you honestly expect them to be organized enough to arrange their programs into virtual desktops as you have done?

    This project is exactly what Linux should be doing - assimilating the best features from its competitors on the desktop. I just wish that Linux was also innovating on the desktop, rather than just following in the footsteps of others (and no, themability is not an innovation so far as usability is concerned).

    1. Re:Classic example by jdifool · · Score: 2, Insightful
      Hi,

      Do you really think that virtual desktops are that complex ? Do you think that Joe Average can't understand that if you divide a table in eight equal parts you can just put papers related to different subjects so as to be more organized ? I disagree on that point.

      My analysis is that nobody has ever been accustomed to virtual desktops. I was a Windows user some time ago, I switched to Linux, I found that virtual desktops were a good feature, I just disciplined myself to be organized that way. And it worked. And I've been successfully using virtual desktops so far.

      I'm not saying here that Expose is not good, it *is* good. So the project is worthy in itself. But virtual desktops can handle the same type of situations, but with the incentive of not having a crappy desktop.

      And that's it :0

      Regards,
      jdif

      --
      Let's overcome our weakness.
    2. Re:Classic example by beady · · Score: 2, Interesting

      I think the real beauty of Expose above Virtual desktops is that your average joe user (who admittedly probably won't be using metacity at any point particularly soon, at home anway) doesn't have to think about arranging his desktops, doesn't have to think about keeping common tasks together, and Yes, of course this would be useful to him, and maybe in time he will learn that. But in the meanwhile, you tell him "Press f8 and then you can see all your windows, just click on the one you want to use" and he's away. No thinking "Did I put my browser on desktop 1, or is that my email/IM desktop?"

    3. Re:Classic example by ocelotbob · · Score: 2, Informative

      Ah, but certain wms, like the one built into kde, and IIRC, windowmaker, allow you to name desktops. So, instead of calling wondering which desktop is which, you can break down your desktops into logical tasks -- have eclipse and a few xterms on your compiling desktop, your email program and calendar on your time management, and your pr0n and IRC windows on your *ahem* desktop ;3. Really, though, I think the best solution may be a combination of the two approaches, having an all windows mode, yet having multiple desktops to take care of logical groupings. Seems to me to be a win-win.

      --

      Marxism is the opiate of dumbasses

    4. Re:Classic example by krilli · · Score: 2, Insightful

      What is holding Linux back on the desktop is that coders will do what benefits them.

      Without getting paid to do programming, people add the features that they want to see. The people that do not code do not get their most-wanted features added, except by chance.

      People who program tend to like virtual desktops, as they are used to that kind of environment. It is likely that they learned to program in that kind of an environment.

      If and when people that want another method for managing windows can and do program it themselves, that's when it's going to happen.

      It's a question of carrots.

      --
      Jag pratar lite svenska.
    5. Re:Classic example by jdifool · · Score: 1
      Hi,

      this is a way of thinking the problem of course. I didn't say that Expose wasn't good.

      But then you are trying to defend your point in a ill-suited manner.

      The main thing about virtual desktops is that they force you to be organized. You know what you are doing with the documents you are using. I can understand that people don't want to behave that way.

      But let me make two remarks.

      Expose, like expocity will be only of some use to non-professional people (professional know how to work on computers). Expose is of no use to PAO addicts or something in that flavour. It was just a prerequesite.

      Then, if it not meant for people that are specifically working with computers, in my opinion, this is an enticing to lazzyness. You don't know how to handle organization on a 17 display ? No prob, Expose is here. Again, so good. But I think that it would be so much more clever to learn people how to use efficiently the computer. And that's it. Again, if you want to use it, do it. I'm a pro-choice activist... :)

      Regards,
      jdif

      --
      Let's overcome our weakness.
    6. Re:Classic example by Sanity · · Score: 1
      So, instead of calling wondering which desktop is which, you can break down your desktops into logical tasks -- have eclipse and a few xterms on your compiling desktop, your email program and calendar on your time management, and your pr0n and IRC windows on your *ahem* desktop
      Most people's desktops aren't so easily categorized. Face it, Expose is simply a better solution.
    7. Re:Classic example by Anonymous Coward · · Score: 0

      Change is bad! Lies are truth! War is peace! AHHHH!!

    8. Re:Classic example by kabocox · · Score: 1

      A hot key that instantly removes all applied themes and restores the desktop to a standard desktop would be an innovation.
      I hate themes. It is very annoying trying to help a user when every application on the desktop is "customized" to the users taste.
      If you could hit a key to return the desktop back to "default." I would be thrilled to death if I could press that magic key to get the desktop looking normal to show them how the proper way to do things are. Then press it to restore their special user options.

    9. Re:Classic example by Myxorg · · Score: 1
      Do you really think that virtual desktops are that complex ? Do you think that Joe Average can't understand that if you divide a table in eight equal parts you can just put papers related to different subjects so as to be more organized ? I disagree on that point.


      We are talking about people that don't understand the concept that when you minimize an aplication it is not gone for good. True story overheard a lady who was talking about how she couldn't figure out what happened to her app, till her daughter pointed out the taskbar, and how clicking on the little button with the app name causes it to reappear.

      I think you will be amazed at people's stupidity when it comes to computers. As a technical person you probally work/school with people who are familar with computers and know how to turn them on and stuff. This is a skewed perception, the vast majority of people barely know how to find the shortcut on the desktop that opens up the one program that they need to do their job. I know this, cause I write programs for these people, and I write the installers that put the shortcut on the desktop that run their programs. AAAHHH.

      What was I saying? oh yeah screw those stupid people. Virtual desktops and expose aren't for them anyway.
    10. Re:Classic example by jdifool · · Score: 1
      Hi,

      this requires an explanation that gets out of the computer field.

      I can do nothing but agree on the crude constatation that some people do not know anything about computers, because they do not feel attracted by it, because there are multiple reasons not to be attracted by a iron box. Besides, there are people that do not understand, or don't want to understant things that go beyond the computer realm. Let's make the distinction.

      This is a tough constatation, but this is it.

      But my opinion in this subject is to say that people can be trained. The former part of people I described (like my mother for instance) needs to be teached, and that's it. The fact that the computer field has always been claimed as a geek/hacker property, for instance, makes me think of the old druids in ancient Eastern Europe.

      Just imagine one moment that cell phones, that are as accessible as computers, were claimed by geeks, that put some strange stuff that you don't know all over their devices, and send them troughout the world. What's your reaction ? Fear, basically. There is no computer mongering like for cell phones, because people are scared.

      And then, people are let in their ignorance. The more ignorance, the more fear. etc.etc.etc. My mam's example is perfect in that sense : she didn't want to learn computers, until I got abroad for studies purposes. Then she has an incentive (write) that outcame her fear/ignorance about computers. And by now, my mother knows as you and me how to use a desktop. This is as simple as that. Educate people. They do not know this realm. Put some fucking necessary courses at school, from 6 years old, to 45 through professional formation. That way everyone will be more at ease with computers.

      Regards,
      Jdif

      --
      Let's overcome our weakness.
  21. I could definitely make use of that... by a+whoabot · · Score: 1

    ...I'd be able to do my "live" production with more finesse, and just overall grace for everything; if only I could get more nice apps for music making(softsynths and editors) for GNU/Linux. It's the only reason I still run this machine dual boot with Windoughs. Sigh. Maybe in a couple years.

    I've always thought of making more of my own stuff(I tinker with some open source audio stuff -- ZynAddSubFX is deadly when you want to get a fine-tuned sound), but my coding skills are pretty pathetic.

    I'd love to see a more organized project from Linux based softsynths and audio production. Like, the flexibility(and latency!) is much better in Linux, but more apps are needed. Imagine every kid who wants to do project recording or who has hopes of electronica-stardom wanting to switch over to Linux because of some deadly and free(audio apps are expensive) synthesizers and editors/sequencers. That's no small group. I guess another problem would be support for the particular audio and midi hardware interfaces.

    Can't complain: can only dream.

    1. Re:I could definitely make use of that... by black+mariah · · Score: 1

      What Linux REALLY needs is a decent DAW that doesn't require you to jump through hoops to get it running. Jack will not run on my system, so Ardour won't work. I'm stuck using Audacity, and that is NOT fun. I like the layout, but it's too slow and crashes far too much.

      Linux needs much better sound recording and manipulation capabilities. Unfortunately, I'm in the same boat that you are. I can't program for shit. *sigh*

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
  22. Use the virtual desktop with OpenGL 3D switching by BiggerIsBetter · · Score: 3, Interesting

    Yup, virtual desktops are cool, but 3D virtual desktop selection is even cooler, and surpisingly fast if you have a decent video card: http://desk3d.sourceforge.net/screenshots.php

    --
    Forget thrust, drag, lift and weight. Airplanes fly because of money.
  23. Window metaphor considered harmful by heironymouscoward · · Score: 4, Interesting

    This is a troll, I warn you in advance. That is, I am going to deliberate provoke you to think.

    Looking at the incredible screenshot of Expocity for Metacity, I think to myself: how can anyone work with such a confusion of information in front of them?

    My hero, Dijkstra (anyone who could live with 5 successive constanants in his name must be cool), once said "GOTOs considered harmful". We know where that led us to...

    Anyhow, I believe the desktop Window metaphor has outlived its usefulness. It dates to the earliest metaphors of visual computing, but continues today only because it has become dogma. Let me list some of the ways it does not model a true desktop, such as you or I sit at every day and work on.

    First, a true desktop has hundreds of objects on it, varying from piles of CDs, documents, bills to be paid, loudspeakers, mouldy cups of coffee... This is the real working environment of most creative people, a cluttered mess that makes perfect sense because it maps our projects. You've all had that sense of panic when someone "cleaned your desk?"

    Second, in a real desktop, you add new stuff, it covers old stuff. This is normal and natural and necessary and the only way to filter the real work from the junk. If it ain't screaming at you, it's not serious.

    Thirdly, the objects on a GUI windowed desktop do not match the actual objects we work on. I have to look through my email client to find important emails, I have my bookmarks in Konqueror, I have that hot dossier on a disk somewhere.

    There has to be a better way.

    What we need is a unified desktop that represents the real objects we work on, in a way that mirrors the manner in which we actually use them.

    A desktop that hides information which needs to be hidden, and exposes the information which needs to be visible. A desktop that shows everything, from incoming emails to useful web bookmarks, to documents and toys, newsgroups, and devices.

    I've specified this desktop in
    journal entries.

    Putting my money where my mouth is, we're working on a prototype that will be unleashed on the world sometime early next year.

    --
    Ceci n'est pas une signature
    1. 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
    2. Re:Window metaphor considered harmful by Anonymous Coward · · Score: 0
      Thirdly, the objects on a GUI windowed desktop do not match the actual objects we work on. I have to look through my email client to find important emails, I have my bookmarks in Konqueror, I have that hot dossier on a disk somewhere.

      There has to be a better way.

      What we need is a unified desktop that represents the real objects we work on, in a way that mirrors the manner in which we actually use them.


      Microsoft Bob?

      Serriously, your thinking seems to be based on the same "using a keyboard is only for the low paid typing pool" style thinking that seems to infest management.
    3. Re:Window metaphor considered harmful by Max+Romantschuk · · Score: 1

      What we need is a unified desktop that represents the real objects we work on, in a way that mirrors the manner in which we actually use them.

      Putting my money where my mouth is, we're working on a prototype that will be unleashed on the world sometime early next year.


      You're too late.

      --
      .: Max Romantschuk :: http://max.romantschuk.fi/
    4. Re:Window metaphor considered harmful by easyfrag · · Score: 1

      You mean something like this?

    5. Re:Window metaphor considered harmful by Anonymous Coward · · Score: 0

      Haha, yes well done. We'll be here waiting once your "motes" idea crashes the same way others have.

      HINT: Its been done, it sucks. Maybe you can try again in 30 years when monitor resolution and size match an actual, real world, table.

      Moderators, are you nuts? Mod this idiot down.

    6. Re:Window metaphor considered harmful by clickety6 · · Score: 1

      What we need is a unified desktop that represents the real objects we work on, in a way that mirrors the manner in which we actually use them.

      I disagree here. Why limit yourself to the functionality of rela objects? You use a desk one way ebcause there is no other way to use it. You pile papers up because you're constarined by ravity to do so. How about if I could lift a paper and stick it in mid-air, and do this with lots of papers... then I would have a clean desk to work on, and I could look up and grab the paper I wanted to worjk on from mid-air, then return it there when I finished,. Just because desks work ina fixed manner doesn't mean we should constrain our interfaces to work in the same way. of course, it may take extra time to learn a totally new interface, but once learnt, we could work faster and more efficiently...

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    7. Re:Window metaphor considered harmful by KamuSan · · Score: 1

      Actually this is a really clever idea. The big difference with reality is that you can't stack documents in a virtual desktop. And that is exactly why a virtual desktop gets cluttered, confusing and unpractical.

      It would be nice if you could just stack windows on top of each other. Like, this are the emails I should reply to, I'll put them on this stack. These are the web pages I was reading, let's put them on this stack.

      I believe Apple has patented something like this, Piles, an icon that represents multiple documents which you could thumb through. But it would be more powerful if you could do it with live windows. And even better if the stacks of live windows were saved when you logged out, so you could start where you left.

    8. Re:Window metaphor considered harmful by KamuSan · · Score: 1

      Not true, stacking is a way to group things. By grouping things you can track more things at the same time. The current situation is exactly what you describe, you can't group, so you have to track a lot of things, which slows you down.

    9. Re:Window metaphor considered harmful by lpontiac · · Score: 1
      It would be nice if you could just stack windows on top of each other. Like, this are the emails I should reply to, I'll put them on this stack.

      It sounds like tabbed Windows (not just for your browser, but for everything, and you can shuffle stuff between different sets of tabs) might do what you want. pwm did this first. There are other WMs that have implemented the same feature.

    10. Re: Window metaphor considered harmful by kinnell · · Score: 1

      Nice idea! But instead of using a "net", you could use a "fishing rod" with different types of "bait", depending on the type of application you want to catch. Also, the applications could grow in size depending on their importance, and the big ones could "eat" the smaller ones - thus creating a self organising system.

      --
      If I seem short sighted, it is because I stand on the shoulders of midgets
    11. Re:Window metaphor considered harmful by TheDredd · · Score: 1

      hey that already exists: check this out

    12. Re:Window metaphor considered harmful by Cthefuture · · Score: 1

      Sounds like what you are talking about is a tabbed desktop. You know, like the tabs in Mozilla.

      Well, that's what I want in my desktop anyway.

      I don't like the little icons to switch desktops, I want tabs at the top and an Expose-like desktop viewer that shows all the desktops at once. I can move desktop to desktop like that or by using the tabs.

      --
      The ratio of people to cake is too big
    13. Re:Window metaphor considered harmful by Anonymous Coward · · Score: 0

      So you'd consume extra real estate on the screen just to change the appearance of the virtual screen icons?

      We need less clutter for window management functions, not more. The screen is for our applications.

    14. Re:Window metaphor considered harmful by heironymouscoward · · Score: 1

      We'll be here waiting once your "motes" idea crashes the same way others have...

      This is very interesting: we also decided to use the term "motes" to describe our objects, finally.

      Since you say this has been done before, perhaps you have some examples, or some explanation why a monitor cannot show a couple of hundred icons of various sizes with ease...

      --
      Ceci n'est pas une signature
    15. Re: Window metaphor considered harmful by heironymouscoward · · Score: 1

      Nice idea, but no-one actually organized their thought processes using fishbowls. You're barking up the wrong tree, so to speak.

      Take any creative person. Watch how they organize their work. Typically it's always the same: a physical layout on a desk or some other space, pieces of information organized as notes and documents, stacks and heaps, and matching the mental model of a project or projects.

      It's not complex, simply allow people to stick arbitrary items onto a desktop and handle the whole so that new and often-used items remain larger and visible... The thing is that we're removing concepts from today's UI, not adding them.

      Anyhow, we can all laugh at the thing when it's working.

      --
      Ceci n'est pas une signature
    16. Re:Window metaphor considered harmful by heironymouscoward · · Score: 1

      Why limit yourself to the functionality of real objects?

      For the simple but vital reason that this is the way our minds work. Our brains are evolved to handle the world in terms of discrete objects, and we break even the most complex concepts down into models of "things".

      The goal of a computer user interface should be the elimination of effort and suffering. Very zen. I believe this means making it work the way our minds work, not forcing us to use artificial models.

      The mind most definitely uses multiple models, which is why the CLI is still so effective: we can remember things in terms of lists (= command history) and procedures.

      But when it comes to organization, the hierarchical folder + multiple document view of the world is entirely false, except for archival purposes. Creative people just don't think that way: we use clutter, mess, organized chaos in which the important stuff rises to the top and the junk gets relegated to the distant background.

      You should not need to learn a new interface. It should be totally obvious, natural, and evident. This does not mean that such an interface is easy to make, to the contrary, it takes a great effort to the complexity.

      --
      Ceci n'est pas une signature
    17. Re:Window metaphor considered harmful by GigsVT · · Score: 1

      MS wanted this, and it's caused most of the MS viruses and ignorant users out there.

      The idea was to move to a document centric paradigm, away from an application centric paradigm. A user need not know what applications were installed, they would just click on a document and it would open in the application. This much is like MacOS.

      MS took it a step father though. MDI (which is basically the same function as the current "tabbed" rage) was depricated. IE now put each web page in it's own window by default. The title of the window was the title of the document, not the title of the application.

      This was the culmination of the document centric ideals; The users kept ignorant of things like "applications", and everything was a "document".

      Hiding the file extension, and keeping users ignorant of applications, and moving to this document centric model is the core of what allowed the many MS email viruses to propagate. Users were used to clicking on documents, and not caring what app they opened in (or even knowing what an "app" was!), just like MS wanted.

      So MS got what they wanted, and have been trying to undo the damage ever since.

      I think many people in the open source world want to take MS ideas, and because of an assumption that they can succeed where MS failed, they think they can make these broken ideas work. I think "document centric" is an inherently flawed idea that shouldn't be copied. We should at least learn from the mistakes of MS.

      The moral of the story:
      If your idea of "ease of use" will lead to a users ignorance of basic computer functions, then you are in for big trouble.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    18. Re:Window metaphor considered harmful by KamuSan · · Score: 0

      Good point, true, but a little off-topic for parent.

      Anyway, what do you think the right solution is?

    19. Re:Window metaphor considered harmful by Anonymous Coward · · Score: 0

      How are hundreds of icons supposed to be less confusing than the 10 windows I use at most now? I know a lot of people use computers solely for documents, but I don't. Other than web pages and e-mail, all of the other information I access on my computer is more abstract than a plain old document would be. A document is a very low-level object. If interfaces need any changes, they need to be made more high-level, not low-level.

      Also, what is this going to do for people who don't even use their real desktop? I don't. I never have. I also don't like GUI desktops. I've turned the desktop off in KDE, and wish I could do the same with OS X and Windows. Just 10 icons on a desktop looks cluttered to me. Windows I can make go away. Icons, I can't. As far as I'm concerned, the desktop metaphor is far worse than the window metaphor.

    20. Re:Window metaphor considered harmful by Anonymous Coward · · Score: 0

      OK, you are already behind Microsoft.

      Do you all just not read? If you read what BillG talks about (you can find it, its on microsoft.com), this is exactly it: unifying the desktop workspace to be database-oriented (WinFS), rather than document-oriented.

      I had to comment, because it is clear that Linux is a decade behind MS in terms of innovation.

      I'm a game developer, and I've seen MS come from a laughing stock to a real innovator and leader. You are following. Sorry. It's true.

      Oops, I've gone off-topic. But my point is that when you see Longhorn, you will realise that Linux will be indefinately relagted to the boondocks. A bunch of hacks cant even /replicate/ what MS has done, let alone get any forward distance from them.

    21. Re:Window metaphor considered harmful by GigsVT · · Score: 1

      I don't think there's one right solution.

      I think there's some general things we need to keep in mind though. Even users with basic skills can handle a text mode program/command line. Some things are just much easier to do on a command line type interface.

      I'm not saying we should drop everyone into bash, but command lines within GUIs sometimes make sense. Think console on first person shooter games, except more useful.

      I think we need to make sure we don't sacrifice higher functionality with GUIs like other OSs have. I think all GUI apps should be able to be automated, kinda like what applescript tries to do.

      The power of being able to have small programs that you can pipe together seems to be lost in the GUI, from a user's point of view. I've not seen anyone even come close to that level of data flow in a GUI world.

      I just think it's possible to make something easier, without making it dumber. There's this false assumption that all users are stupid. People aren't stupid, and fisher-price GUIs aren't necessary for ease-of-use.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    22. Re:Window metaphor considered harmful by naelurec · · Score: 1

      It would be interesting to have applications simply running in the background. Ie, when you talk about a desktop paradigm, I see me sitting at my desk with an inbox where pretty much everything comes in. This would include emails, newsgroup messages, perhaps RSS feeds from various websites, instant messages, voicemails, etc.. pretty anything that can "enter" the computer from external means can wind up in the inbox.

      So when I log into my computer, instead of seeing a handful of icons and a task bar, I am presented with an overview page -- an executive summary (I believe some have termed "dashboard") where at a glance, I can see what changed. Lets face it, when you go back to your desk, you tend to be aware of the changes and tend to those first.

      Perhaps I can scroll through my Inbox -- the box is intelligent, so it can separate the contents and prioritize it based on my preferences -- heck it even can do its own analysis (filters) and place contents in other folders as necessary.

      Along with the inbox, I have an area that contains my current projects.. each project is a folder (similar to what I would have on my desktop to store everything) and inside are my various objects that are associated with that project. Email correspondance, word processing documents, graphics, video, audio, whatever.. its all in the folder (with meta data so sorting based on various criteria is possible) ... as I work in a project, applications only show the data for that project. So for example, if I decide to open up another project file, when I start navigating and manipulating objects, those will be the only ones visible (though when I go back to the other folder, it still remembers the state I left them in))

      As with the desktop (office?) metaphor. . when a project is not considered active any longer, I can simply click on a "file" button/attribute and it will store it away in the folder heirarchy, searchable by various meta attributes -- date, log of changes, content, name, whatever..

      I am not sure what is in your entire vision, but I think an important thing to remember is not to limit yourself to simply the "real world" object -- look at problems with real objects -- ie, my desk is a mess :) and provide solutions that only a digital representation can provide.

      I'll be looking forward to see your progress on this interface (post it to /. :)

    23. Re:Window metaphor considered harmful by OscarGunther · · Score: 1
      I think you're mixing two different things. MS's virus problems stem from the notion that documents should contain executable code, not from a document-centric computing metaphor.

      To more closely model the real world, we should be able to simply open a document and have its application boot up to handle it. I shouldn't have to care what app I need to get my job done. The difficulty for software designers is that we still haven't developed a good way of handling this kind of functionality--Symphony and Framework being early, failed attempts.

      What I'd like to see are different work organization systems (scroll to the third message) realized as software implementations, which we could then pick and choose from as our needs and personalities require.

    24. Re:Window metaphor considered harmful by heironymouscoward · · Score: 1

      Yes, this is pretty much exactly my vision.

      One screen, infinite recursive desktops, each representing one project, each working within the limitations of a feeble organic brain, the whole thing indexed every which way.

      --
      Ceci n'est pas une signature
    25. Re:Window metaphor considered harmful by GigsVT · · Score: 1

      MS's virus problems stem from the notion that documents should contain executable code, not from a document-centric computing metaphor.

      It's the same thing. To run a program in Windows, you double click the file. To open a document in Windows, you double click the file.

      The blurring of document and application is what led to documents containing executable code.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    26. Re:Window metaphor considered harmful by CXI · · Score: 1

      Looking at the incredible screenshot of Expocity for Metacity, I think to myself: how can anyone work with such a confusion of information in front of them?

      You're not serious are you? You've missed the entire point of Expose. It is a method of searching for the window you want, you aren't supposed to work with the windows like that! Nice try.

      PS: BTW, spreading all your documents out on the floor is a very common desktop metaphor for finding something, and Expose duplicates it nicely.

    27. Re:Window metaphor considered harmful by Firehawke · · Score: 1

      Alright, I'll bite. Put out that prototype and I'll take a look-- as will a lot of others, I'm sure. If your ideas work, who knows? Maybe it'll take off. Maybe you'll make the third paradigm in computing after commandlines and desktops, but I'm skeptical for obvious reason--

      It's not that nobody's ever tried to redefine the UI, it's that nobody's ever managed to make a UI that both makes more sense to the user and is more intuitive. Add in the problems involved in relearning what you know (An issue I'd expect to be even more 'traumatic' than the upgrade from Windows 3.11 to Windows 95) and you've got an excellent view of why things have only incrementally improved from the existing desktop metaphor.

      So, when I see the prototype I'll evaluate it, but I'll be skeptical in the meantime.

    28. Re:Window metaphor considered harmful by ReinoutS · · Score: 1
      My hero, Dijkstra (anyone who could live with 5 successive constanants in his name must be cool)
      FYI, the 'j' in 'Dijkstra' isn't a consonant. 'ij' in Dutch, is a way of writing a lowercase Y, which is pronounced mostly like 'I' in English.
    29. Re:Window metaphor considered harmful by Wateshay · · Score: 1

      You can do it in OS X.

      --

      "If English was good enough for Jesus, it's good enough for everyone else."

    30. Re:Window metaphor considered harmful by Chops · · Score: 2, Interesting

      So my understanding of the state of the art, as understood by real UI people, is that windows should tile on the screen instead of overlapping. If your windows don't all fit on the screen, you need a new screen.

      This is the way I do it: Have 9 virtual screens (natively in GNU/Linux or via Altdesk on Windows), with each screen bound to one of the keys in the 3x3 square defined by Q-E-C-Z (Ctrl-Shift-q for screen 1, C-S-e for screen 3, C-S-a for screen 4, etc.)

      Rows are for machines: Q-W-E is the local machine, Z-X-C is shells and windows on my home machine, A-S-D is shells and windows on other machines. Columns are applications: Q-A-Z is random shells and small applications, W-S-X is full-screen apps (e.g. web browser & email client), E-D-C is programming (Studio or emacs + shells depending).

      I've found that hitting C-S-whatever becomes pretty much automatic when I want to get to a particular app; there are a couple of overlaps (sometimes I'll have email and web both open at home, so I'll have to say C-S-x then click in the taskbar), but on the whole I can juggle quite a few programs without ever having to hunt through the taskbar.

    31. Re:Window metaphor considered harmful by derF024 · · Score: 1

      Like this? (look in the top right corner of the screen, between the black boxes and the clock. Eight virtual desktops are displayed, with icons to show which application each window belongs to.

    32. Re:Window metaphor considered harmful by clickety6 · · Score: 1

      I agree that the use of the computer interface should be to assist rather than hinder the user, but to my mind that still doesn't mean forcing him to use real-world analogies to work. If I find my desk is full and I want to float papers in the air as well, why shouldn't I be allowed to in a computer environment?

      I would also disagree that the computer shouldn't make the user act in an organised way - it certainly should for certain tasks. When i'm writing a program - I don't want to have to search through piles of routines just to find the ones I need to link to. I need to work in an organised manner otherwise that's not helping me - it's hindering me. But if I was creating a picture, it might be a more relaxed activity where I don't ind making lots of sketches beforehand and then sorting through them later. So unless the user interface allows me to work in either way, then at one point it is hindering rather than helping me.

      Every interface has to be learnt to a certain extent - even opening a door ! To my midn the succesful interface is one with a shallow learning curve that allows you do do the main things you need to do and then grows and adapts with you to your own unique way of working...

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    33. Re: Window metaphor considered harmful by Black+Parrot · · Score: 1


      > Nice idea! But instead of using a "net", you could use a "fishing rod" with different types of "bait", depending on the type of application you want to catch.

      And whenever you had problems you could call the geeky Master Baiters down in tech support for help.

      --
      Sheesh, evil *and* a jerk. -- Jade
    34. Re:Window metaphor considered harmful by Cthefuture · · Score: 1

      Sorta, but isn't that just the normal GNOME pager?

      The problem with those is that they don't work like tabs. I want to be able to CTRL-T and add a new desktop and I want to be able to close a desktop and make it go completely away.

      The pagers I've used are limited to a fixed number of desktops and don't get any smaller when you're not using all of them.

      --
      The ratio of people to cake is too big
    35. Re:Window metaphor considered harmful by Cthefuture · · Score: 1

      The "virtual screens" as provided by normal desktop pagers do not work like tabs.

      They always take up the same amount of space (you can't close desktops) and you can't add desktops on the fly.

      --
      The ratio of people to cake is too big
    36. Re:Window metaphor considered harmful by derF024 · · Score: 1

      Sorta, but isn't that just the normal GNOME pager?

      Yes.

      The problem with those is that they don't work like tabs. I want to be able to CTRL-T and add a new desktop and I want to be able to close a desktop and make it go completely away.

      You could very easily bind ctrl-t (or some other keypress) to a "new desktop" function in metacity; clearing empty desktops, on the other hand, would be more difficult.

    37. Re:Window metaphor considered harmful by Anonymous Coward · · Score: 0

      Yea, that way I can lose the virtual phone bill in the pile of virtual bills -- oops there's a virtual CD mixed in there how did that get there. Lets see, where did I put my virtual pen. Damn this virtual desk is messy I need to clean it and my real desk.

      I think your troll is just that, a troll not some "critical thinking" BS. You are a complete dumb fuck if you think your idea is better than the "window" model.

      Here's a simple daily checklist for you:
      ___ 1) Stand up
      ___ 2) Remove head from ass
      ___ 3) Take shower and brush teeth numerous times.
      ___ 4) Remove head from ass again.
      ___ 5) Remove the head from ass yet again.
      ___ 6) ...
      ___ 7) Profit

    38. Re: Window metaphor considered harmful by wavedeform · · Score: 1

      I thought .net was supposed to be evil?

    39. Re:Window metaphor considered harmful by jolhoeft · · Score: 1

      I find your Clutter project interesting. Any chance of a code release soon? I'd be interested in testing and perhaps contributing some development time.

    40. Re:Window metaphor considered harmful by heironymouscoward · · Score: 1

      I'll report on progress in my journal. Our prototype is built using perl/gtk, and desktops are easily scripted as perl objects, so there will be ample opportunity to contribute to the project.

      --
      Ceci n'est pas une signature
    41. Re:Window metaphor considered harmful by drunkenbatman · · Score: 1

      What we need is a unified desktop that represents the real objects we work on, in a way that mirrors the manner in which we actually use them.

      MS actually agrees with you! It was called Bob.

  24. Re: uh... by pyat · · Score: 1

    But is this metacity reloaded, or metacity revolutions?

  25. That was fast by HeghmoH · · Score: 2, Redundant

    Panther has been out for, what, a month? Good to know the Mac is still worth copying, at least....

    --
    Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    1. Re:That was fast by Jesselovesscripts · · Score: 1

      Good point.... ... what i want to know is how X performs vs. quartz extreme... i'm pretty sure you linux guys don't have video accelerated desktops... so for all you 600mhz clelery boxes out there, it may be a cho0py ride to expose... any one use this yet?

      hey look at me!! i'm a relativley relevant post in a sea of trolls. no mod will ever find me.

      such is /.

    2. Re:That was fast by druske · · Score: 1

      Yeah, that was quick. Most importantly, I think, this Expose clone has arrived before Microsoft built it into Windows. Maybe it's time for Linux to get in the passing lane.

    3. Re:That was fast by penguin7of9 · · Score: 1

      It is entirely predictable that anything Apple does will be copied by some open source project. That doesn't mean it's a good idea.

      Personally, I think people need Expose about as much as they need a BSOD. It's just another example of how messed up window management on Mac/Windows-style desktops really is. Expose is rearranging deck chairs on the Titanic--it fails to address the underlying problems.

    4. Re:That was fast by Anonymous Coward · · Score: 0

      have you used Expose? It is a godsend.

      J

    5. Re:That was fast by Anonymous Coward · · Score: 0

      Yes, I have used Expose. Yes, it's a "godsend"--for the Macintosh. But it's addressing a symptom, not the underlying disease, and the disease itself is Macintosh/Windows-style window management.

      Linux users already have better window management choices than Expose.

  26. Why doesn't my GNOME look that cool? by Anonymous Coward · · Score: 0

    Especially that neat bar along the bottom with the flashy icons. I've seen that in heaps of screenshots but I just _can't_ find any information on how to get it. >:-(

    1. Re:Why doesn't my GNOME look that cool? by Anonymous Coward · · Score: 2, Informative

      >Especially that neat bar along the bottom with the
      >flashy icons. I've seen that in heaps of
      >screenshots but I just _can't_ find any information
      >on how to get it.

      One answer: gDesklets.

      http://gdesklets.gnomedesktop.org/

    2. Re:Why doesn't my GNOME look that cool? by Lispy · · Score: 1

      I guess its a gdesklets plugin. Not sure though.

  27. Also worth checking out, KwinIII by Anonymous Coward · · Score: 0

    KwinIII is the next generation window handling system for KDE, to be released with KDE 3.2 in February 2004. At first, it looks like KwinII (the same one thats been used since KDE 2). Until you right click on it, then you will see teh true power of KwinIII. The features you will find are so good, you won't want to give the up. Borderless windows, Windows always on top, various focus and switching modes, mouse wheel freindly, resize meters and more. Its 100,000 times better then any window handling system (also known as Window Manager) I've ever tried. Try the KDE 3.2 beta today, and see what an innovative window manager it is!

    P.S Unlike metacity, it has ALL its options avalible from the GUI, no having to use gconf-editor like tools to use it!

    1. Re:Also worth checking out, KwinIII by KamuSan · · Score: 1

      Borderless windows? How do you resize?

    2. Re:Also worth checking out, KwinIII by Anonymous Coward · · Score: 0

      Hold alt+right mouse button, then move the mouse. You can also press ALT+F3 to get the border back!

  28. Re:Anyone who cares about Apple's Lies should by Guido+del+Confuso · · Score: 2, Insightful

    Are you a troll, or were you just shortchanged on brains? Metacity copied it from Apple, not the other way around.

  29. Re:Anyone who cares about Apple's Lies should by Anonymous Coward · · Score: 0

    ...Was this not feature not copied from apple? As I understand it, the parent has the wrong end of the stick - unless anyone can inform otherwise?

  30. Re:Anyone who cares about Apple's Lies should by Anonymous Coward · · Score: 0

    Use your own brains. Metacity has been out for YEARS. Panther came out 3 weeks ago.

    THINK, little dude.

  31. Re:My 2 Cents. by dipipanone · · Score: 1

    Please, I consider the project here: http://virt-dimension.sourceforge.net/ as more priority to getting Linux functionality to winblows

    But that functionality already exists for Windows anyway. It might not be Open Source, but I hardly think that's a priority for Windows users anyway.

    Incidentally, I could have swore that I read several hundred posts from Linux desktop users here just two or three weeks ago telling us that Linux didn't want or need such frivolous eye candy, and that it wasn't a significant advance in UI design.

    I'm glad that someone disagrees and that you now have a (presumably somewhat inferior) version to play with.

  32. Re:My 2 Cents. by gl4ss · · Score: 1

    so..

    lemme get this straight, linux desktop experience would be better if the oss coders spent more of their time coding yet another litestep for _windows_? doing eye candy for _windows_? so that people could use _windows_ better? or just to appear cool??

    oss coders don't code to show what useless cool things they are capable off, most of the applications have born out of need for them, there is no need for showing off what you're capable of for them. people who devote time to create 'cool' desktop themes for litestep&others are the ones who are just after the 'cool' part(usually, i use litestep on my windows machine but purely for usability reasons). i'm not saying that people shouldn't do cool things for the sake of it being cool, but you hardly can except somebody who is doing things out of need to do things out of looking cool to people he doesn't even know. you think the linux kernel was written so that linus would appear cool and get chicks? i don't think linus is that stupid(i'm pretty sure that he would have noticed that it's not a very good way to get laid).

    this expocity seems like somebody saw a (cool) usability feature(expose from macosx) he would like to see on his desktop and then rolled out his own, which is cool in it's own nerdy way he hardly would spend his time in a futile attempt to port it over to windows just so that his capable of it.

    it's much better plan with oss to do the programs that you need, as that's a sureshot way to benefit from it(and that's how it works). the programmer had no need for them, so why should he have devoted time for it? it's already pretty trivial to port stuff from 'nix world to run in windows world(cygwin&all), and the stuff that isn't trivial isn't actually really needed(appearances, windowmanagers, lowlevel stuff) because windows has it's own and replacing them would be totally pointless unless you wanted for some reason extend windows way beyond it's possibilities(in which case, why aren't already running some linux or bsd distro?).

    btw, linux isn't losing, if anything it's catching up(the number of linux desktops would need to hit a decline for it to 'be losing').

    --
    world was created 5 seconds before this post as it is.
  33. So, is this a graphical tasklist? by Anonymous Coward · · Score: 0

    How is that different from the "tasklist" (or "windows list") available from nearly all other window managers (fvwm, sawfish, openbox ...)? (except, of course, wmx!)

  34. ratpoison had this before by Florian · · Score: 1
    ratpoison, a keyboard-controlled "anti-desktop" wm largely modelled after GNU screen, has this feature in CVS since about one week.

    However, it was added without patching the wm itself and thereby bloating its code. Instead, since ratpoison can be fully controlled via the commandline, the "expose" functionality (to be found in the "contrib" directory as "rpshowall.sh") was written as an external shell script which tells ratpoison to split frames in a certain way. Through ratpoison's freely definable keybindings, the script can be used like a built-in function/command of the wm.

    --
    gopher://cramer.plaintext.cc http://cramer.plaintext.cc:70
  35. Re:Anyone who cares about Apple's Lies should by Guido+del+Confuso · · Score: 1

    Uh, we're talking about the expocity feature here, which has decidedly NOT been available for years. Besides, Expose was a feature in Panther since the developer beta, at least five months ago.

    Haha, don't you feel like a nudnik now.

  36. Well, not everyone. by Trejkaz · · Score: 1

    Just everyone who had used MaxOSX.3, which some of us are above.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  37. Re: uh... by Anonymous Coward · · Score: 0

    and mine is

    killall -9 metacity; enlightenment &

  38. Innovation by harriet+nyborg · · Score: 1
    well, you mean lateral innovation.

    MS Office has and continues to enhance the productivity of 10's of millions of people. this closed, proprietary, buggy, awkward, featureless software has been the platform for vertical innovation in almost every industry on the planet changing the way people do business.

    lateral innovations - like Open Office - have not yet had this same impact.

    if you are going to argue innovation, you should consider the entire scope of innovation.

  39. Copyright or Patents? by xirtam_work · · Score: 3, Insightful
    Does apple have a legitimate defense against people ripping off it's innovations like this?

    I know that lots of readers here believe that they should be able to copy ideas from other peoples software and make an open source or free alternative, but does this kind of blantant copying harm the cause?

    I would rather see innovation from the Linux and open source commnuitities that doesn't merely try to implement what other companies are already doing.

    Apple deserve much praise for their recent work on OS X in my opinion. Simply duplicating work that they've invested time, money and effort in research and development.

    It think this dilutes their efforts. Imitation is not always the sincerest form of flattery.

    1. Re:Copyright or Patents? by Anonymous Coward · · Score: 0

      As an apple fangirl, I'm happy to see apple innovate like this (and for me expose is a dream come true, so much more useful than multiple desktops ever were for me), and I'm also happy to see others use the same ideas as long as there's recognition of where the ideas came from.

    2. Re:Copyright or Patents? by ocelotbob · · Score: 3, Interesting

      Ah, but is it truly innovative? Much of the functionality of expose has been around for years, albeit not in an all-in once package like expose. I remember back in the windows 3.1 days, there was an option to tile all open windows, and one of the XP powertoys gives a miniature snapshot of the window you're about to tab to upon hitting the task switching command. Yes, apple deserves kudos for putting the pieces together, but they weren't the inventor of those pieces. Everybody steals from everybody in the computer biz -- innovation is usually just a matter of extending someone else's ideas and adding a small twist to it.

      --

      Marxism is the opiate of dumbasses

    3. Re:Copyright or Patents? by Anonymous Coward · · Score: 0

      Its only natural to copy others. We want ALL OS's GUI's to work similarly. If every one of'em worked in a completely different way it would be a nightmare whenever we wanted to switch to another OS.

    4. Re:Copyright or Patents? by Anonymous Coward · · Score: 0

      From what I know, Apple's Expose is just a rip-off of LiteSwitchX by Proteron.

      http://www.proteron.com/liteswitchx/openmemo.php

      So neither Expose nor expocity are innovations.

    5. Re:Copyright or Patents? by xirtam_work · · Score: 1
      I think you're a little mixed up. Proteron were bitching about the alt-tab application switching implementation in Panther that already existed to some degree. They just made it a bit more like the alt-tab app switching in Windows XP (enhanced with the XP PowerToys).

      Expose is completely different. Nothing like it existed on any desktop OS beforehand as far as I have ever seen. It's one of the reasons that a)everyone was blown away when they first saw it, and b)people are now trying to copy it.

    6. Re:Copyright or Patents? by shawnce · · Score: 1

      The way expose does it thing is far different then tiling of windows or thumbnails. It actually scales, translates, and alphas _live_ windows without affecting the actual window itself or involving the application that owns the window.

      So in a way pieces of the concept have existed but the method used and the capabilities of Apple's expose if greatly different then what came before. They did a lot more then just put the pieces together.

      They built a drawing environment with appropriate abstractions, boundaries, and constructs that has allowed them and third-party developers to implement features like this. The foundations that allow expose have been in Mac OS X from the beginning (99ish) and its seeds come from OpenStep/NeXTStep back in the early nineties.

    7. Re:Copyright or Patents? by GlassHeart · · Score: 1
      Ah, but is it truly innovative? [...] apple deserves kudos for putting the pieces together, but they weren't the inventor of those pieces.

      You set an impossibly high bar for the word, rendering it almost meaningless. All human inventions are built on top of prior art (human-made or naturally occuring), so by your criteria it appears that nothing can be considered "truly innovative".

      Let me propose some alternative criteria. One, is it original? If not, it's not innovative. Two, is it worth copying? If not, it's not innovative.

    8. Re:Copyright or Patents? by penguin7of9 · · Score: 1

      Does apple have a legitimate defense against people ripping off it's innovations like this?

      If it were an "innovation" and they filed a patent, yes, then they have a defense.

      We'll have to see whether they actually did file a patent and whether it stands up. You see, while Mac users are easily vowed by this sort of thing, these kinds of window management hacks have been around for a long time.

      Apple deserve much praise for their recent work on OS X in my opinion. Simply duplicating work that they've invested time, money and effort in research and development.

      Given how much Apple copied from other people, I think anything they give back is only fair.

    9. Re:Copyright or Patents? by spitzak · · Score: 1

      If you are describing really what you think is "innovative" about Expose, then you have also declared that you don't think this is a copy. This Metacity thing is NOT scaling the live contents of the windows (X without the proposed compositing extension is incapable of this), thus bypassing what you are claiming is the innovation.

      I believe the innovation is to have a single key that temporarily "iconizes" all the windows to thumbnails. On some older (pre-X) systems you could iconize each window by hand and the icon was a thumbnail of the window, you could then rearrange them to not overlap and then open one.

      Yes I would say that Metacity has copied this idea.

    10. Re:Copyright or Patents? by shawnce · · Score: 1

      Did I say anything in my post about the copying of expose? No. I was not making an such claim on way or the other.

      I was only pointing out the difference between expose and what had existed as stated in you post.

      I will say, which you also stated in a way, that Metacity is a poor mans version of expose and for good reason, it is hard to do without the abstractions that exist in a windowing system like Quartz backed by hardware based transformation.

    11. Re:Copyright or Patents? by tfoss · · Score: 1
      Yes, apple deserves kudos for putting the pieces together, but they weren't the inventor of those pieces.

      Um, isn't putting pieces together in a novel, useful way kind of the main part of inventing?

      -Ted

      --
      -=-=- Quantum physics - the dreams stuff are made of.
  40. Re:Anyone who cares about Apple's Lies should by Anonymous Coward · · Score: 0

    I feel quite well. I'm not the apple apologist grasping for ways to defend The Company

  41. No, Not Microsoft Bob by heironymouscoward · · Score: 1

    MS Bob was an attempt to model a home office in a literal fashion. It could never work because computers are by definition abstract.

    My proposal is for an abstraction, of course. The key question is "what kind of abstraction works most closely like the way we actually think".

    My conclusion is that windows and folders do not match the way I (and many creative people) think. Thus, my search for a new model, a unified metaphor that can represent all my tasks, hundreds and thousands of them.

    Comparing this with Microsoft Bob is just being ignorant and flippant. However, if that is the best prior art that Slashdot can show me, I at least know that I'm not reinventing the wheel.

    --
    Ceci n'est pas une signature
    1. Re:No, Not Microsoft Bob by be-fan · · Score: 1

      My proposal is for an abstraction, of course. The key question is "what kind of abstraction works most closely like the way we actually think".
      >>>>>>>>>
      The CLI. No, seriously. Human brains are supremely well adapted for abstract thought. Why bother trying to plug into the primitive motor centers of the brain when you can plug into the highly-developed language centers of the brain? Make an interface that mixes the best aspects of the CLI (mental efficiency, high level of abstraction, extreme expressiveness) with the best of the GUI (utilization of visual object and pattern recognition, utilization of fine motor control) and does so seamlessly, and you'll have a winner.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:No, Not Microsoft Bob by KamuSan · · Score: 1

      Because when you start using a CLI you don't have a clue as to what you can do.
      With a graphical UI the learning curve is not as steep.

      Then again, yes, when you do know what you're doing a CLI is usually faster, but only for known tasks.

      Incidently, drag-and-drop is counter intuitive too, because it's often not clear that you can drag and drop something, not clear where and what it does.

    3. Re:No, Not Microsoft Bob by Anonymous Coward · · Score: 0

      This should be marked as funny. Our "highly-developed" language center is really one of the newest additions to the human brain. We do have amazing lingual abilities.

      The problem is, we've been seeing and moving around for a few millions years longer than we've been talking and comprehending language. GUIs are more intuitive because we've been moving things around and interacting with objects since before we could speak. Both as infants and in the infancy of the human species.

      And there's also the multiple language problem. What gets translated when you use a GUI? The menus and labels, of course. Not the icons, not any of the visual symbols. People the world over know what a trash can is, but how many know that "rm" stands for "remove" or even what "remove" means?

    4. Re:No, Not Microsoft Bob by be-fan · · Score: 1

      I'm not proposing the CLI as a solution in and of itself, but rather tightly integrated with the GUI. The GUI is exactly the sort of thing that could provide a shallower learning curve for the CLI. On the flip side, the CLI could be used to make GUI operations more efficient --- ala AutoCAD.

      --
      A deep unwavering belief is a sure sign you're missing something...
    5. Re:No, Not Microsoft Bob by be-fan · · Score: 1

      We weren't talking about intuitiveness, but efficiency. I think intuitiveness is a load of crap. We're growing a generation of children weaned on computers. If a highly efficieint system is logic and systematic, kids will learn it, even if its not intuitive. As computers become ever more important in our lives, we can ditch some of the useless classes children have to take (in the US, they spend several years of elementary school learning about Native Americans!) and institute computer training. After all, education has made such non-intuitive things like algebra and writing commonplace!

      --
      A deep unwavering belief is a sure sign you're missing something...
  42. 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.

    1. Re:Bad idea by be-fan · · Score: 1

      I thought that was bad. I thought applications were supposed to look the same. You Mac losers kept bitching about consistency and all that. Jesus christ man...

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Bad idea by chendo · · Score: 1

      Uh... are you smoking crack? People -expect- things to work the same. Look at the top bar on OSX. It's always there. Most programs contain a File, Edit and Help menu. Why? Because people can find them more easily.

      Why does Lindows look and feel like Windows? So people don't feel as much fear when moving to it. I could go on and on, but I'd rather not cause it's getting late.

      And how exactly does this relate to expocity anyway?

      --
      Founder of Mirror Moon - Tsukihime Game Trans
  43. CVS by colinleroy · · Score: 1

    for info, cvs is at
    cvs -d:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co metacity

    --
    blah
  44. Re:Anyone who cares about Apple's Lies should by Anonymous Coward · · Score: 0

    No, instead you're the apple antagonist grasping for ways to attack The Company

  45. Found it! by Lispy · · Score: 1

    its here

    Mind you, the gdesklets are nice eycandy but a performance hog and tend to be unstable.

    have fun.

  46. Crack? by Anonymous Coward · · Score: 0
    The real question is, will Havoc's iron fisted control of metacity (and window managing on Gnome in general) ever allow such an "unneccessary" addition to the sparkling clean, pristine code that is known as metacity and loved by millions? Isn't this feature, to put it in Havoc's words, "crack?"

    And if it isn't, wouldn't a simple thing like being able to edge-flip between workspaces or drag windows between workspaces also become "not crack."

    This, my friends, may be the demise of metacity. If Ruler Havoc allows this patch into the window manager, he has opened up the floodgates of "crack," and "crack" will dominate!

    I, for one, welcome our new crack overlords.

  47. Working concept by KamuSan · · Score: 1

    Say you work with a GUI in which you could make a link to every document (email, text document, web page) you work with by just dragging and dropping it's icon somewhere.
    Then you could simulate this idea by making a folder on your desktop for each group/task/situation that you can think of. Say, I get an email from a friend about an article I should read. This article refers to another article I think he should read. I create a new folder on my desktop, name it 'Turning gold into lead', and drag and drop his email, the articles and my email into this folder. Now I've got a nice stack of things that are related to eachother.

    It would be even nicer if I opened an item in this folder and the window I had open for that item jumps open. Or if I could open all the items in the folder at once. Or that I could close all the items in the folder that I have open by just clicking on the folder.

    1. Re:Working concept by mvpll · · Score: 1

      A lot of the functionality you mention is already available (eg: save everthing in a folder, select all, select open), but the overall concept seems very sound and desirable.

      However, what I really want is the ability to file things in several places at once, virtually. For example, Article A talks about "Turning gold into lead" so I wish to save it to my TGIL bit bucket, however it also talks about some general chemistry tips which means I want to also save it in my 'Smarter Alchemy' bit bucket.

      This is not just something for files either, many emails/webpage bookmarks/etc have me wanting to organize them into several places at once...

    2. Re:Working concept by KamuSan · · Score: 1

      So you don't want to store the files themselves, but just symbolic links/shortcuts/aliases/whatever in these folders. Hmmm. Think I'll start coding :-)

  48. Re:Anyone who cares about Apple's Lies should by Guido+del+Confuso · · Score: 1

    I need but speak the truth. Your attack is as hollow as your cranium. Begone!

  49. Huuuuuuuh?? by ErnstKompressor · · Score: 0, Troll

    ...or do they moan when Jobs fucks'em in the ass.

    Buy a PC and get used to it...


    ...Buy a PC and get used to getting it in the ass?...no...thank...you...

    --
    We apologise for the fault in this post. Those responsible have been sacked. -- Signed RICHARD M. NIXON
    1. Re:Huuuuuuuh?? by Anonymous Coward · · Score: 0

      Spoken like a true fucking Apple fanboy. You make me sick, you sorry piece of shit!

  50. Nice feature, now a way to save this state by KamuSan · · Score: 1

    I like the tabbed window feature, but there are issues with tabbed windows: it's hard to show the windows side by side for example when you're comparing source code.

    Also, to be really useful you should be able to save state. Save the grouping of tabbed windows like you can do in Safari or Chimera. In those apps you can add multiple links to a toolbar folder and open them all at once.

    1. Re:Nice feature, now a way to save this state by op00to · · Score: 1

      I like the tabbed window feature, but there are issues with tabbed windows: it's hard to show the windows side by side for example when you're comparing source code.

      Not really. In Fluxbox you can drag the window out of the group to compare it with another window. Simple drag operation. You just drag the tabs around to make them stick to other groups. Real easy. Should be able to do it with windows pretty easy.

    2. Re:Nice feature, now a way to save this state by evvk · · Score: 1

      There would be no point in tabbing if you couldn't drag or otherwise easily move the tabs between frames. In PWM's default configuration the middle button accomplishes this.

    3. Re:Nice feature, now a way to save this state by Coryoth · · Score: 1

      But surely that can be solved via a "tile tabs withint active window" feature etc. I think tabbed windows like PWM and Fluxbox are still in their infancy, but they are definitely a fine way forward. More systems need to implement this and extend the idea and functionality so it becomes as invaluable as, say, multiple desktops (well executes - like in enlightenment).

  51. good luck! by sirReal.83. · · Score: 1
    from the expocity page...

    The patch works agains the CVS version of metacity and will hopefully find a way into the CVS.

    I'm all for visual effects, but isn't the maintainer of metacity the guy who refuses to build such useful (and MUCH less intensive) features into the WM as window-snapping and springloaded, shaded windows? Doesn't he regard such features as "crack?"

    exactly how is this getting into his CVS?

    That said, I can't wait to try it out. Hopefully other WMs such as kwin will be able to use some of their code.
    1. Re:good luck! by splint3r · · Score: 1

      IMO things like window snapping serve no purpose and are just annoying. They only become useful once they're there and you change the way you work to incorperate the feature.

      A good feature doesn't make you do new things which you would never have thought of before, it allows you to do what you already want to do.

      That is why he says things like window snapping are crack and that is why he's willing to introduce things like expocity. How many times before window snapping came along did you think to yourself "Gee I wish I could snap these windows together for some reason" and how many times have you thought "Damn I wish I could see all my windows at once and change between them"?

    2. Re:good luck! by sirReal.83. · · Score: 1
      Actually, I did feel a need for window snapping long ago. I thought it was lame that if you wanted two windows lined up exactly, you'd need to pull out your jeweler's loop just for that little pixel of space or overlap.

      a good feature makes work easier. this does.

      Yes, I have thought "Damn I wish I could see all my windows at once and change between them". That's why I like window snapping. And this new feature, expose, I see it as a solution to desktop-crowding for those who don't want to bother with virtual desktops.

      just because you don't want a certain feature doesn't mean the millions of other users out there don't. isn't free software about choice? is anyone saying all these "crack" features must be on by default?

    3. Re:good luck! by Anonymous Coward · · Score: 0
      Actually, I did feel a need for window snapping long ago. I thought it was lame that if you wanted two windows lined up exactly, you'd need to pull out your jeweler's loop just for that little pixel of space or overlap.

      Er, why exactly do you need the two windows lined up exactly, to the pixel? Some sort of obsessive-compulsive disorder?

  52. What is metacity? by EnglishTim · · Score: 1

    Surely there's gotta be a better way to link to a project than just to a ftp directory full of source archives?

  53. Re: does anyone actually care about this? by 010011101_(thats+me) · · Score: 0

    Perhaps you should consider changing your .sig as you seem to spend a lot of time here...

    --
    (A)bort, (R)etry, (P)retend this never happened...
  54. I just tried it by gbowland · · Score: 5, Informative

    It's a very, very evil hack. It works, for some definition of working - it'll make your Metacity very, very slow. It hooks into Metacity so that every time a window is exposed or does a redraw, it recalculates a thumbnail of the window.

    This means dragging a window over multiple other windows will make the window manager unresponsive for quite some time! Anyway, hitting the magic button does produce a pretty thumbnail though.

    This is definitely not useful in the real world, but still cute :-)

    1. Re:I just tried it by forevermore · · Score: 1
      It's a very, very evil hack. It works, for some definition of working - it'll make your Metacity very, very slow.

      And presumably it'll stay that way. Apple's stuff works so nicely because they take advantage of hardware acceleration. We won't get that kind of performance in Linux until people stop fearing tighter integration of Gnome/KDE and GL.

      --
      Do you really need reason for beer? Wingman Brewers
    2. Re:I just tried it by spitzak · · Score: 1

      More accuratley it needs precisely what is in the proposed Compositing extension, which (perhaps unfortunatly) does not require OpenGL.

    3. Re:I just tried it by Zwoop · · Score: 1

      I've tried this on two systems now. On one of them, the patched Metacity works great, no performance problems, thumbnails pop up very fast, and the Expose feature works well. On the other (similar hardware), it's dog slow, and many times the thumbnails are outright wrong... Both machines are running the same base distribution (RH9).

      The difference on the systems are:

      Machine A: Linux 2.4.20 kernel with latest, unstable Ximian gnome packages (bleeding edge release)

      Machine B: Linux 2.6-test9, stable Ximian gnome (XD2)

      Machine A is performing nicely with Expocity, machine B is pretty much useless (too slow, to unreliable). I'm not sure what is causing the problem, but it's either the 2.6 kernel or the old'ish Gnome installation.

      In either case, there's something weird going on, and if you are experiencing performance issues with this patch, maybe look into these two things.

  55. Yeah that looks fine, but... by bigmouth_strikes · · Score: 1

    ...does it run on Windows ?

    --
    Oh, I can't help quoting you because everything that you said rings true
    1. Re:Yeah that looks fine, but... by chendo · · Score: 1

      Obviously not.

      It's an upgrade incentive, of course. To get these cool effects, you must upgrade to Linux! After all, it *is* technically an upgrade... ;p

      --
      Founder of Mirror Moon - Tsukihime Game Trans
  56. pr0n by Flamesplash · · Score: 1

    Wow, now you can see all your different open porn windows at once! Go technology. ;)

    --
    "Not knowing when the dawn will come, I open every door." - Emily Dickinson
    1. Re:pr0n by sewagemaster · · Score: 1

      you mean you can see all the pop up banners together...

  57. Just tried it by chendo · · Score: 1

    I finally got it to work after manually patching a failed hunk and editing some sources and Makefiles.

    I have to say, this app is really nice. The thumbnails zoom onto the screen, but they show up as black if you haven't viewed the window since you started metacity. This shouldn't be a problem if you run the patched metacity from the start.

    And for those who don't know, the keybinding is Alt+Tab.

    Martin, thanks for bringing even more eyecandy to Linux. You rock :)

    --
    Founder of Mirror Moon - Tsukihime Game Trans
  58. Maybe so, but... by Slur · · Score: 1

    ...does Ontogeny Recapitulate Phylogeny in window managers?

    --
    -- thinkyhead software and media
    1. Re:Maybe so, but... by p3d0 · · Score: 1

      You mean when you boot up the latest KDE, you get a splash screen that looks like the Xerox Alto?

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  59. 5 consonants ? by TheAcousticMotrbiker · · Score: 1

    > My hero, Dijkstra (anyone who could live with
    > 5 successive constanants in his name must be
    > cool),

    I hate to break it to you, but it's only 4. Count them
    K S T R that's 4 ..
    The IJ combine to form a single vowel in dutch.
    Odd but true.

    1. Re:5 consonants ? by KamuSan · · Score: 0

      Pronounced somewhat like 'dikestra' :-)

  60. Prior art. by Anonymous Coward · · Score: 0

    Scaling graphics is so old it was already built into ancient vector hardware.

    I could cite many apps (and games) which did this, but not now. :-)

  61. Re:My 2 Cents. by Matrix2110 · · Score: 1

    No, I see it as a lazyness among coders to grab the dragon by the "ahem" balls and outcode the beast. You as a community have shown yourselves more than capable of rising beyond the beast.

    I thought you were better than that, Slashdot.

    I thought the goal is to provide answers not the negative crush.

    I am deeply hurt by this answer by a united community.

  62. Yay! Typical Linux Innovation, it is! by Anonymous Coward · · Score: 0

    Linux - copying MacOS faster than Microsoft.

  63. Wilbur! Oh my god! by Trolling4Dollars · · Score: 1

    What have they done to Wilbur!? Oh the humanity! He doesn't have pupils anymore. Oh woe is me!!! ;P

  64. nice, but... by jago25_98 · · Score: 1

    Good idea,

    but wouldn't it be better to follow the Unix way of thinking and have an independant application or something that can be applied to other Window Managers?

    - made easier by remembering what the window looks like when you first open it

    1. Re:nice, but... by lucas+teh+geek · · Score: 0

      errr... the windows managers job is to manage windows. sounds to me like the functionality in question does just that. impelmenting it elsewhere would NOT be the unix way of thinking

      --
      TIAEAE!
  65. Re:My 2 Cents. by Gordonjcp · · Score: 1

    What does that do that Linux doesn't already have? Why is duplicating something that XWindows has always done in Windows, fixing one of Windows's great shortcomings, going to improve things for Linux?

  66. Ratpoison by Anonymous Coward · · Score: 0, Interesting

    Hey, ratpoison has an Expose clone for almost a month now.And, in my opinion, it is much better.

  67. Really, there is a better way by Moderation+abuser · · Score: 1

    Usenet News server with a newsgroup representing a NIS netgroup and a cron job on each machine which polls all of the newsgroups for which the system is a member of said netgroup.

    You want to apt-get on all of the nodes? Post the command to the newsgroup and bam! they all do it. You want a new machine to perform all of the administrative commands issued to date? Put the machine into the correct netgroup and bam it downloads and begins processing all of the commands which have been issued to the newsgroup to date. When it has done each, it marks it as read and goes on to the next, no problems with repeatedly running commands.

    This way I can manage an almost unlimited number of systems, the administrative overhead is log(N) compared to your technique which requires an essentially linear increase in effort for the increasing number of nodes so I can look after 2,500 systems to your 250 making me cheaper despite getting paid 3 times as much.

    --
    Government of the people, by corporate executives, for corporate profits.
  68. Am I the only one... by clifgriffin · · Score: 0

    ...who knows that windows has had a powertool to do just this for ages?

    In my experience with the windows one, it really ain't all that handy. Nice in theory, but I didn't find myself relying on it.

    Clif

  69. Re:the screenshot by Jesselovesscripts · · Score: 0

    your the worst kind of troll. wow i hope your joking

  70. How to get expocity in gentoo by SoTuA · · Score: 2, Informative

    A topic in the gentoo forums tells of how to make an ebuild that will get the cvs source, patch it, build it and install it in your gentoo box.

    1. Re:How to get expocity in gentoo by Repugnant_Shit · · Score: 1

      Thank you very much, wish I had mod points

  71. The desktop is a marketplace, not a race. by Moderation+abuser · · Score: 4, Insightful

    There's no hurry. The desktop market isn't going anywhere.

    Right now, we're seeing the catastrophic takeover of the server market by Linux, it's devastating the vendors Unix offerings, Microsoft will be next, all that will be left for non Linux systems will be a few small niches and long term holdouts.

    The desktop market is really no different, the same will happen there too. Like the server switch it really is inevitable and has been for years. Purely a matter of time now.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:The desktop is a marketplace, not a race. by inazuma77 · · Score: 1

      I have this hope (as stupid and naive as it is) that os x & linux folk, having a common unix underground, should team up to tout the best of what cs has to offer at the moment. and we should fight the common foe, namely MS, and especially 'Longhorn' (Foghorn?) - if i remember correctly the latest projected delivery date is in 2006. that's 2 years folks - we are, guaranteed, gonna see some advances in the comp world - and with each major advance, MS is gonna have to push their schedule back even further. they should, and hopefully will, be left in the 'dust'. and then we can combine to attack adobe. actually, i'll make that my new sig - 'Adobe must be destroyed' yes, i think i'm channeling Cato at the moment - but... 'Adobe must be destroyed'

      --
      FUCK BLAIR!!! and I'm not talking about the fat girl (which one?) from 'Facts of Life'...
  72. try it, then knock it by SuperBanana · · Score: 2, Interesting
    I neither understand why you'd need a screen of thumbnails to all your open apps

    You probably also have a giagantic screen, yes? 1280x1020 or above? Doesn't sound like you have many windows open either.

    Our CEO didn't 'get' Expose when I demo'd it on my 17" Powerbook. Then two days after he got his 12" Powerbook, he was asking a question about something and said in disgust, 'Arrg, all these frigging windows." "Hit F12". "Oh. Hmm. Okay. That IS cool." He now loves it. Can't stop using it. Once you start using it- you realize that you don't spend time hunting for windows by hiding others(and then un-hiding them because that's what you were working on), or repositioning them, or hiding and closing things. It's like having a desk where you can instantly tile the mess, grab what you want, and everything goes back to exactly where you left it.

    I use virtual desktops on my linux workstation, and they're a constant pain- an inelegant solution. An opened terminal doesn't open where it should go, it opens where you currently are. You have to move them between VTs. You have to remember which one you're in, and which one you want to go to. They DO NOT solve the problem Expose is designed to solve- finding one out of many windows on the screen, very quickly.

    I'd like to see you manage 40 open windows and find ONE quickly, please. Oh, what's the matter, your scheme doesn't work for more than 3-4 windows per virtual terminal?

    Oh, and did I mention that I don't have any screen real estate wasted on a pager, or a window list...even my dock is auto-hide.

    1. Re:try it, then knock it by Anonymous Coward · · Score: 0

      If you have 40 windows open (and multiple windows for a webbrowser doesn't really count) you probably have more problems than a scheme of where to put them. I have between 10 and 20 open at any given time and I know exactly on which of my 5 virtual desktops each one is. And I am pretty sure that my wm (fluxbox) can be configured to open a paticular application in which ever one you want, but I always go to the correct one first anyway. Just because you are unable to keep track of your windows (maybe a sign you have too many eh?) doesn't mean other people cannot. Oh yeah, I don't have a dock, or a pager or anything else for that matter cluttering up my desktop. So there.

    2. Re:try it, then knock it by Firehawke · · Score: 1

      1280x1024 isn't precisely what I'd call gigantic; that's just about the average on most modern systems. It's only a step up from 1024x768. Now 1600x1200 might be a different story.

      However, I do agree with your assessment; virtual desktops still have a few issues to work out. I swore by them while working from X terminals back when I was with a telecommunications company, as they were just about the only way to keep the multitude of windows under control, but at the same time it took me about seven minutes each day just to get everything set up properly before my shift started.

      Sadly (in the sense that bringing up Microsoft is akin to risking sounding like a troll or setting up flamebait..), I have to say that I think XP also fits your description to some extent. Autohide the taskbar and leave grouping on and it's not precisely difficult to find the window you're looking for while still leaving all of your screen realestate open for work.

    3. Re:try it, then knock it by ninkendo84 · · Score: 1

      I use virtual desktops on my linux workstation, and they're a constant pain- an inelegant solution. An opened terminal doesn't open where it should go, it opens where you currently are. You have to move them between VTs. You have to remember which one you're in, and which one you want to go to. They DO NOT solve the problem Expose is designed to solve- finding one out of many windows on the screen, very quickly.

      You seem to be missing the point of the virtual desktops. If you were using them properly, you wouldn't open a vitual terminal on "the wrong desktop". If you want to type in a terminal, you'd go to the desktop with virtual terminals on them, and type in one of the open ones. Once you get in this habit, you will automatically think to switch to your terminal desktop when doing anything terminal-oriented. Combine that with robust "remember" settings (like those seen in enlightenment) and you'll never run into this issue. (for instance in enlightenment all xterms or eterms can be "remembered" to pop up on a given desktop, or simply launched at startup on the proper desktop)

      Basically, Linux WM's are better at getting you organized to begin with, not just making your clutter easier to wade around in.

      Don't get it? Here's a quote:

      "Those window managers rely on the featureset of Windows, features like maximize and minimize. What you must realize is that these are just like all the features of any other windowing system -- some of these features can be remembered, others, can be scripted. What you must learn, is that these few features do not apply to you."

      "What do you mean, I can make a window always on top?"

      "What I'm telling you, is that when you are ready, you won't have to."

      --

      $ make love
      make: don't know how to make love. Stop
    4. Re:try it, then knock it by Anonymous Coward · · Score: 0
      Don't get it? Here's a quote:

      Your 'quote' has to be one of the dorkiest things I've ever seen on Slashdot.

    5. Re:try it, then knock it by Anonymous Coward · · Score: 0

      Yeh, you could use expose to prevent having to hide windows to find things... OR you could have a half-decent dock =\

    6. Re:try it, then knock it by beamso · · Score: 1

      F12's eject. He was in awe at his Powerbook's ability to eject a disc?

    7. Re:try it, then knock it by dododge · · Score: 1
      You probably also have a giagantic screen, yes? 1280x1020 or above?

      I normally run my home systems at 1920x1440, and I'd go even higher if my monitors would sync it.

      Doesn't sound like you have many windows open either.

      Maybe a dozen Galeon windows, 2-8 emacs windows, a couple Netscape 4 windows for certain things, xterms all over the place, gimp occasionally, and so on. Heck, I've had up to 35 torrents going at once along with the rest of that.

      I do use virtual desktops to sort all this out. Each desktop is usually task-based. So for example on the first one I might have all of my "regular" web browsing; on the second I'm dealing with email; the third is where I'm building application xyz; the fourth is where I'm boostrapping a new glibc toolchain; the fifth is where I'm looking at kernel source; the sixth is where I'm downloading videogame trailers, and so on. In many cases I'll have virtual desktops where all of the windows are remote-displayed from some other machine, or where they're all running as some special-purpose user (e.g. I might have a special "xyz" account for building application xyz).

      I sure as hell couldn't have all of this going on one desktop. I've used MacOS (9, admittedly) on a dual 1600x1200 system, and I know firsthand what a crappy environment that was.

      I'd like to see you manage 40 open windows and find ONE quickly, please. Oh, what's the matter, your scheme doesn't work for more than 3-4 windows per virtual terminal?

      Personally I do like the idea of using Expose on each desktop. Provided I can still spread everything out over multiple desktops. If I had to put 20 xterms on the same desktop and then use Expose, I'm not sure it would help since by the time they were all small enough to be tiled I wouldn't be able to tell them apart. :-)

    8. Re:try it, then knock it by prockcore · · Score: 1

      I'd like to see you manage 40 open windows and find ONE quickly, please. Oh, what's the matter, your scheme doesn't work for more than 3-4 windows per virtual terminal?

      I'd like to see you use expose with 6 or 7 terminal windows open.

  73. And ??? by Anonymous Coward · · Score: 0

    Sorry, I don't see the innovation here... I admit it's prettier, but even Winblows has had this since '95. Try Alt-Tab under your favorite flavour. I like the more visually representative layout of your windows for selection instead of just an icon as Windows does, but ultimately it's the same thing.

    NORgasm

  74. My 2 cents by Bobulusman · · Score: 2, Interesting

    Not having much exposure to Mac, I just saw the expose effect the other day. A professor was doing a powerpoint lecture and needed to switch to a website to better get a point across.

    He used the expose feature to select the browser from the 10+ he had open at the time. The audience all went "Ooooooh" and I'll admit that I thought it was a neat effect.

    While I probably would just use virtual desktops most of the time, it would be useful in some cases, or to show someone (as pictures are worth a 1000 words and all that) some of the neat stuff Linux can do.

    --
    Cogito ergo sum in Slashdot.
  75. Move/Resize windows without showing contents? by BenRussoUSA · · Score: 1

    I can't stand Metacity. The only feature that makes it so distasteful to me is that it lacks the ability to move/resize windows without showing the contents. I don't do multimedia stuff on my computers. A little programming, e-mail, web browsing, OpenOffice stuff and lot's of system administration usage. Because of this I don't buy machines with screaming video cards, usually the onboard Intel i810 or SIS chip is good enough. I would love to be able to install the default desktop for my distribution (best integrated, easiest to maintain) but it uses GNOME and METACITY and doesn't offer a change. Using a low cost video card with a window manager that insists on resizing/moving windows while dynamically redrawing everything several times a second is PAINFULL TO WATCH, and slows everything down. It makes my workstation LOOK LIKE CRAP. Please, Please, someone in charge of Metacity, add in the feature that allows me to turn off content showing while resizing/moving windows.

    1. Re:Move/Resize windows without showing contents? by RdsArts · · Score: 2, Informative

      They have.

      They just haven't felt the need to let anyone easily select it.

      It's either a command line option passed to gconf to set the option, or available in gconf-editor. A google should turn it up. Personally, I'd just use OpenBox 3 in place of metacity. Nice and snappy even on low-end machines. You could run it (if you wanted ) in GNOME by:

      opening a terminal
      open your session editor
      remove metacity from the session
      and then running OpenBox from the open terminal window.

      In theory it should work, but it's been awhile since I've tried to run GNOME.

    2. Re:Move/Resize windows without showing contents? by Anonymous Coward · · Score: 0

      It's called the reduced-resources setting, used to be a patch. Just check the gconf key apps/metacity/general/reduced-resources.

  76. Re:Wilbur! Oh my god! by ubiquitin · · Score: 0

    Wilbur is a character charlotte's web.

    Wilber is the GIMP mascot.

    --
    http://tinyurl.com/4ny52
  77. Two words: by chumpieboy · · Score: 1

    Alt-Tab.

    This is headline-worthy? Keerist. Talk about a slow news day.

    1. Re:Two words: by BenjyD · · Score: 2, Insightful

      Alt-tab is fine if you have a few windows open at once, but it doesn't scale well. Try it with 20 or so windows and it starts to get annoying.

      If you have multiple similar windows open (say a load of gimp documents, or gvim windows), you have to cycle through each one, read the title on the task list and remember to stop cycling on the right one (or use shift-alt-tab to go back, a strange combination).

      Alt-tab works, but it's inefficient. I generally split my work over many desktops to avoid having to use it too much. The expose^Hity method seems a good alternative.

    2. Re:Two words: by Anonymous Coward · · Score: 0

      In larswm, you have something that remotely resembles Expo.+ (you see all windows at once, but only the upper left corner instead of the resized version if minimized), and the
      ability to combine virtual desktops with cycling within a desktop works wonders on me.

  78. Re:My 2 Cents. by wo1verin3 · · Score: 0, Offtopic

    >> I thought you were better than that, Slashdot.

    You're new here aren't you?

    >> I am deeply hurt by this answer by a united community.

    The community didn't reply to your post, one person replied to your post. There is a difference.

  79. Re:Fork the Crack! by cheesedog · · Score: 1
    In my humble opinion, the time for forking metacity and wresting control away from Havoc was loooong ago.

    But, better late than never...

  80. Got this in Squeak ... by RevAaron · · Score: 1

    I implemented an Expose wannabe in Squeak. Quite easy considering the way Squeak's GUI tk - Morphic- works. Very little code, yet slick. Should've taken a screenshot in anticipation...

    Aaron

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  81. But in the meantime... by vudufixit · · Score: 1

    Do you have the mendacity or the perspicacity to deal with the toxicity? Or the capacity?

  82. But why duplicate your desktop? by That's+Unpossible! · · Score: 1

    Who says a real-world desktop is the best way to work? Computers should make it EASIER to work, not just duplicate what a pain in the ass it is to get stuff done at a real desk.

    I definitely find it easier to use expose and instantly see all my documents that I am working with, rather than having them stacked in piles that I need to dig through.

    --
    Ironically, the word ironically is often used incorrectly.
  83. Re:Use the virtual desktop with OpenGL 3D switchin by pipingguy · · Score: 1

    http://desk3d.sourceforge.net/screenshots.php

    Looks cool, does what exactly?

  84. MS wanted this... by heironymouscoward · · Score: 1

    In gross terms, you're right: blindly clicking on stuff can get you into trouble.

    However, let's be clear about Microsoft's virus woes: the root of the problem is mixing everything with an overdose of insecure scripting, and the reason was not so much to improve the user experience as to bind him to Windows as the platform.

    When you click on a URL, you don't worry about what application is behind it.

    When you click on an email, you don't worry about what application is behind it.

    When you click on a document on your desktop, you don't worry about what application will open it.

    All these are natural acts: to open a document you should click on the document, not click on the 'Open Office' tool, then 'Open' and find the document name.

    My model is not document centric, it's task centric. True, many tasks are documents, but some are URLs, programs, even devices. Tasks are what make my world work (as a creative person), and I rely on a very definite model to organize my tasks, and that model is "clutter".

    There is no reason why clicking on a mote to launch an application should be inherently insecure any more than clicking on a file in a normal file manager.

    As to "ignorance", very, very few people actually understand what goes on inside a computer. I believe I do (my training is CompSci and I've been a professional software designer for 20 years), but still, I do not like having to look in ten places for my "current list of tasks".

    One UI to rule them all. I think it's possible.

    Hey, for fun, here's a mockup.

    --
    Ceci n'est pas une signature
    1. Re:MS wanted this... by GigsVT · · Score: 1

      Well the bubble thing is cool, but I don't get your drift with regard to task-centric interfaces.

      What you are describing is still document centric. It can't get much more task centric than me clicking on my email client button, and having all my email come up inside the client.

      Clicking on an email document in an explorer-ish program is definitely document centric.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:MS wanted this... by heironymouscoward · · Score: 1

      It's task centric because the 'fetch email' mote lives according to the same rules as any other mote.

      I could have many 'fetch email' motes, the ones I use most often will show up larger, the others will get smaller.

      The goal with the interface is to present each project in terms of the most important tasks that need to be done, which are generally those that are most often done and those that have most recently been dropped onto the desktop.

      Documents are just a special kind of task.

      I believe that's task centric. Like an 'inbox', but spread out visually.

      --
      Ceci n'est pas une signature
  85. Why is Linux different? by RaeF · · Score: 1

    If we all saw a features page for Longhorn today and it included this feature, everyone on here would be going on about how Microsoft can't innovate and how bad they suck for ripping off Mac. But when Linux does the exact same thing as Mac, and even makes the name similar, we all go, "Well, that's cool." WTF!!! This "community" that we have going here blows!! That's why I use a Mac and not this pointy hatted Linux shit. It used to be cool to use Linux, not it's just fucking annoying....

    1. Re:Why is Linux different? by taradfong · · Score: 1

      It used to be cool to use Linux, not it's just fucking annoying....

      So, Linux is no longer cool because its users have become hypocrites? Why not just use what you like? It's the Atari vs. Intellivision wars all over again, except George Plimpton is dead.

      --
      Does it hurt to hear them lying? Was this the only world you had?
    2. Re:Why is Linux different? by Anonymous Coward · · Score: 0

      Now it's just cool to use OSX.

    3. Re:Why is Linux different? by Anonymous Coward · · Score: 0

      Yeah, might as well pay for it instead of getting it for free. That makes you SO cool!

  86. more important features are missing in metacity by zeank · · Score: 0

    Don't get me wrong. This is a nice feature for sure. But I'm missing more important ones which could improve usability a lot. What I'm missing:

    * maximize windows vertically/horizontally by right mouse click
    * drag windows from one desktop to another (not by ways of the pager)
    * switching desktops with mouse wheel

  87. Apache not innovative really by Suydam · · Score: 1

    Apache, while an integral component of my daily existence was just a "Patchy" re-release of the NCSA httpd program that preceded it.

    So, it's anything but original or innovative. That said, it's great proof that the OSS model is vastly superior to an Army of Commercial Programmers.

    --


    Werd.
    1. Re:Apache not innovative really by pyite · · Score: 1
      That said, it's great proof that the OSS model is vastly superior to an Army of Commercial Programmers.

      Well, I wouldn't say it's necessarily proof. However, it is a great example that in some instances, throwing tons of money at a problem won't solve it better than it's already been solved.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    2. Re:Apache not innovative really by Anonymous Coward · · Score: 0

      Of course ncsa_httpd was open source to being with, so the original point is still valid.

  88. ahahahaha!! by Sunnan · · Score: 1
    So it's "good" that Apple have an inconsistent UI with some apps looking like striped sugar and some looking like brushed metal?

    It might true that Expose doesn't work as well with same-y looking apps, but maybe Expose isn't the best way to work with programs after all?

    In my opinion, the problem of how to organize programs is still unsolved.

    "Tabbed" windows and MDI, in other words telling programs to do the window manager's job, is one solution but something about it strikes me as very wrong.

    Something like Ion is another solution, if it were tweaked a bit more and applications more adapted to it.

    Workspaces/desktops is another, "Clutter" is a fourth, and we've got the hard-to-learn-easy-to-use workings of LarsWM and similar as well.

    ACME of plan 9 has an interesting UI, as has Emacs.

    All of these have their problems though, and I'm still on the lookout for the perfect UI.

    Problems with WIMP:
    • Windows cluttering each other
    • Many icons are unintuitive or don't make sense - especially tool bar icons. (A floppy means save? A magnifying glass means preview or zoom or solar-burn-a-hole-in-the-paper?)
    • Hierarchical menus require time to organize.
    ...and I don't use a file manager because my home directory usually has about a hundred ficons (most of them folders) in it, so it really becomes search-and-click. With a shell and the fileutils I've never noticed the so-called mess since I can just type the filenames I want (with wildcards when I'm unsure of spelling).

    Yeah, I think I'm going to start using Seth's Storage (even if basing the query language on english strikes me as a bad idea), maybe that'll get me to use the GUI again.
  89. Re:My 2 Cents. by blixel · · Score: 1

    this expocity seems like somebody saw a (cool) usability feature(expose from macosx) he would like to see on his desktop and then rolled out his own,

    I'll second that. I think expose' is much more than eye-candy. In fact the only part of it that is eye-candy is the effect where the windows part slowly and drift to open areas. Like fading menus, or rolling menus as opposed to "instant on" menus. But the ability to show all windows currently open as "thumbnails" on the Desktop is tremendously useful. I think it has the potential to all but completely replace alt+tab for most people.

  90. Great! Now for Windows! by Dixie_Flatline · · Score: 1

    I have to use Windows at work (obviously, if you look at my email address) and I use the very capable Deskwin virtual desktop system. The problem is that Windows apps don't really like playing nice with it, and it still gives me the occasional problem. Expose at home on my G5 is a wonderful thing to use. I don't close or minimize or hide windows anymore. Why bother?

    All I need now is someone to copy this functionality for Windows, and I'll be a little bit happier.

    (BTW, for anyone using a Mac with Expose, try hitting F9 or whatever your 'show all windows' button is, and then pressing tab or `. It's like the rich man's alt-tab.)

    1. Re:Great! Now for Windows! by genericplacebo · · Score: 1

      If you go here and sign up for the forums, you can find an application called iEx, by siwu, that isn't a terrible expose clone for Windows. It still has its problems, but works reasonably well.

    2. Re:Great! Now for Windows! by bsDaemon · · Score: 1

      there is also [Open Apple]-[Tab]. equally as effective

    3. Re:Great! Now for Windows! by Dixie_Flatline · · Score: 1

      Yeah, I know about that. But sometimes, I like being SO lazy that I hit F9 and just cycle through all the windows.

      Besides, I said it was the RICH man's command-tab (alt-tab). It's fancier, but does the same thing.

  91. Re:Poor links! by AlterTick · · Score: 1
    Ok, I don't know what metacity or exposity are.

    Metacity is a window manager for Gnome. Expocity is a patch for it that pops up a bunch of "thumbnails" of all your open windows. You can then click on one of those thumbnails to bring that window to the front, rather than having to semi-randomly click taskbar buttons and hope you find the window you want.

    --
    Conclusion: the Empire squashes the Federation like a bug. Accept it.
  92. And half a dime more ... by krilli · · Score: 1

    Also, people should note that while said soup-kitchen advocate is busy nagging the neighborhood beautification crew, his hands ain't stirrin' no pots for the homeless folks.

    (This is probably obvious. I just wanted to put it into a few pompous words :) )

    --
    Jag pratar lite svenska.
  93. Lets pretend... by Anonymous Coward · · Score: 0

    ... this is a brand new innovation and be very vague in the headline so you have to read more to see what it is like.

    OR just say its a blatent copy of Apple's Expose.

    1. Re:Lets pretend... by oglueck · · Score: 1

      What's that icon on the right side of the desktop. Its label reads "panther_fkeys_final.mov" ....

  94. how bout give and take? by Ender+Ryan · · Score: 1
    Apple is using just HOW much OS software these days? GCC, BSD(including all of the BSD unix tools), Khtml, etc, etc.

    And someone copies a fucking simple WM feature and people bitch about OS not being innovative!? That's fucking ridiculous!

    How about *tabbed browsing? Wasn't Enlightenment the first desktop to have window-snapshot icons(not so dissimilar to OSX's dock/Expose)? Mozilla, Moz Firebird, Galeon, Epiphany, Perl, Python, PHP, Apache.

    OS software is driving over half the Internet, the biggest technological phenomenon in the last 30 years.

    * People say Opera did this first. I disagree, Opera uses an ugly MDI interface that most sane people never liked ;p

    --
    Sticking feathers up your butt does not make you a chicken - Tyler Durden
    1. Re:how bout give and take? by Anonymous Coward · · Score: 0

      Real nice. Let's translate that into simple terms:

      WHA! They took the code we gave away for free and are making money from it! They suck, let's steal all their ideas! That'll make things even!

      Get off the drugs man.

    2. Re:how bout give and take? by Anonymous Coward · · Score: 0

      Is that what you got from his post? Talk about drugged and deluded...

      I have admired Apple and their products for over twenty years. However, I have _never_ understood the "kool-aid" mentality demonstrated by Mac Fan Boys and Zealots, which you seem to be one.

      Apple pulls its corporate ass out of the fire by taking full advantage of freely available OSS, which Apple is completely entitled to do, and people like you would sooner pass a cinder block then give a lick of credit to the OSS community for Apple's new OS. Then when individuals implement a decent idea present in Apple's OS in OSS, you claim that OSS is "steal[ing] all [Apple's] ideas!"

      Give me a friggin' break.

  95. One more word... by gatkinso · · Score: 1

    Powertoys.

    --
    I am very small, utmostly microscopic.
    1. Re:One more word... by BenjyD · · Score: 1

      From looking at screen shots of the powertoys switcher, it doesn't seem to help at all. It appears to only show a preview of one application at a time - that doesn't let you quickly work out how many times to press alt-tab, just what the app you're currently switching to looks like.

  96. Re:OS X rules... by ChipMonk · · Score: 0
    ...Linux drools.

    And Windows still sucks.

    (Mine, too.)

  97. So very true by lysium · · Score: 1
    The apparel (aka - fashion) industry works this way. Designers buy the products of other designers, and try to design a cheaper knockoff that will sell for approximately the same price.

    Why would other industries be different? Even antibusiness ones?

    ========

    --
    Together, we will drive the rats from the tundra.
  98. Stop, back up. by mcc · · Score: 1

    Look at the things that you've listed, then look at the things people usually complain about when they complain about OSS software copying from people.

    I think you'll notice a pattern, and it is this: *everything* that you have listed is innovations in server and programming applications.

    Look at end-user and GUI applications, however, and you'll find that the open-source world hasn't guided innovation for a very long time. And you'll find that if you look at the mission statements for GUI end-user apps in the open source world, you are going to see a lot of phrases like "a window manager inspired by NeXTstep" "create a replacement for Microsoft Excel" "create a drop-in replacement for Microsoft Outlook" "provide the functionality of Office" "it's like BeOS, only free" etc.

    But, of course, in terms of server apps, the "command line", and tools for programmers, it pretty much is the open source community leading the way and the commercial world either following or just using open source software wholesale. (Two counterexamples to this I can think of being Java and IBM's server OSes.)

    I don't think this is a bad thing, I just think it says something about the focus of open source vs commercial software. The people who write open source software are programmers, so they make environments that programmers would be comfortable in.

    1. Re:Stop, back up. by uberdave · · Score: 1

      Well, the WIMP (Window, Icon, Mouse, Pointer) interface is a very effective, powerful and efficient creation. There is little room to improve on it. (Although, I haven't seen a multi-desktop switcher anywhere else (did the Amiga have something like this?))

      Same thing with applications: Browsers, Spreadsheets and word processors are powerful pieces of software that get used for all sorts of things. You will have to think long and hard to come up with a common user need that isn't already covered by half a dozen MSWindows based programs. If you can't come up with a new "killer app", then all you've got left is feature copying and refinement.

    2. Re:Stop, back up. by DunbarTheInept · · Score: 1


      The people who write open source software are programmers, so they make environments that programmers would be comfortable in.

      I don't think that's an adequete explanation, since programmers like things like good task switchers too. It's more that closed-source writers are typically working at companies that ONLY spend time on the end-user interface and not on the infrastructure, so that's where a lot of their effort goes.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    3. Re:Stop, back up. by Eiki · · Score: 1

      I rather agree with this - maybe all of the really important desktop innovations exist already, except for ones that require huge processing power to be useful at all (which is why there are always innovations to be had in areas like 3d). But that doesn't mean that OSS developers shouldn't make their own versions.

      Really, MS ran into this problem years ago. Office got pretty much as good as it was going to get around version 6.0 - everything added since has been mostly bloat.

  99. Deja Vu All Over Again by KainX · · Score: 2, Insightful

    I'll take "Features Enlightenment Had 3 Years Ago" for $100, Alex.

    --
    Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
  100. Tabs are your friend by freeweed · · Score: 1

    He used the expose feature to select the browser from the 10+ he had open at the time. The audience all went "Ooooooh"

    Huh. Sounds like the reason why I prefer tabbed applications. 10 browser windows don't take up much space on the Windows taskbar if you use Opera (or Moz, if that's your thing).

    I don't know what kind of screen resolution people run at, or just how many different applications people have open at any given time, but at 1024x768 and usually 10 apps (often with 5-10 tabs each), I have yet to ever have to search for what I want.

    Does OSX make it that hard to see what you have open at a glance, and just click what you want? Or is there something I'm missing in amongst all the hoopla here?

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:Tabs are your friend by Bobulusman · · Score: 1

      Sorry. Should have been clearer. I meant he had 10 different kinds of windows open, one of which was an internet browser.

      I, too, enjoy tabbed internet browsing.

      --
      Cogito ergo sum in Slashdot.
    2. Re:Tabs are your friend by Theaetetus · · Score: 1
      I don't know what kind of screen resolution people run at, or just how many different applications people have open at any given time, but at 1024x768 and usually 10 apps (often with 5-10 tabs each), I have yet to ever have to search for what I want.

      Does OSX make it that hard to see what you have open at a glance, and just click what you want? Or is there something I'm missing in amongst all the hoopla here?

      I'll bite:
      Basic Windows taskbar... Start menu on left, clock and assorted little icons on right.

      Add: Three identical "Explorer" tabs for different folders I have open. Add 10 identical "Internet Explorer" tabs for webpages I have open. Add in a few identical "Auto-CAD" tabs for windows I've got open there. Now, maybe a mail window, a word document, and a spreadsheet, and instead of saying "Explorer", those first tabs now say "Ex..."

      Quick - find me the browser window for /.

      Tough? Well, how about alt-tab? Hit that, and a window appears with 3 explorer icons, 10 ie icons, 3 auto-cad icons, etc. Tab through them, taking the time to read the title under each one until you see /.

      Alternately: click the thumb button on my LogiTech mouse, look at the windows and see /., click on it.

      -T

    3. Re:Tabs are your friend by Sparr0 · · Score: 1

      better alternative, go get the Power Toy that puts window mini-screenshots on the alt-tab popup list.

    4. Re:Tabs are your friend by Sparr0 · · Score: 1

      or, *gasp*, configure your applications to put document titles in the titlebar (and thus on the taskbar button). IE has done this by default for years. mIRC doesnt, but its a trivial script to write (on *:connect:iforgottheexactsyntax:titlebar $server). I am surprised that Auto-CAD doesnt, if it truly doesnt. Explorer is the same as IE, it puts the folder name, or drive letter (and drive label), there.

    5. Re:Tabs are your friend by Theaetetus · · Score: 2, Insightful
      or, *gasp*, configure your applications to put document titles in the titlebar (and thus on the taskbar button).

      ... which still doesn't help when you've got 20 things open, and all you can see is "C:\d..." or "htt..." or "Sla..."

      -T

    6. Re:Tabs are your friend by Sparr0 · · Score: 1

      Then combine similar buttons (a feature in many X Window Managers, as well as windows Explorer since what, ME?). Or stop using software that hogs the taskbar. I have one mozilla (or opera, or firebird) taskbar button no matter how many pages I have open. Or just sacrifice another 4% of your screen to a second taskbar row.

    7. Re:Tabs are your friend by OzPixel · · Score: 1

      On Windows (2K at work, XP at home) I put the taskbar on the right hand side of the screen, made it wide enough to see most or all of the window titles, and set it to auto hide. For example, this window (Mozilla) shows up as "Expose Metacity With Expocity - ... ".
      I also run a virtual desktop program called "MultiDesk", which gives me 4 desktops. Between those two, I have no problem finding one of the 20 e-mails, 10 xterms, or random other windows/apps I have open.

      On Linux, on the other hand, I don't think I've looked at the taskbar in the last month - I have 9 virtual desktops, and few enough windows in each that alt-tab works fine for me (in whichever WM I'm using, alt-tab highlights the outlines/positions of the windows as I tab through them, which works well for me since they're all over the place :-> ).

      David.

  101. gentoo e-build by csamuel · · Score: 0

    gentoo e-build available here

  102. Enlightenment had a better approach by slashcop · · Score: 0

    The better approach would be to just let the user store any application window as an icon using iconify, and then zoom into the application window turning it into a full window again when they choose.

    They could store these windows on a Deskbar, Enlightenment did this right, Expose is actually a copy of Enlightenment so why steal from OSX which stole from Enlightenment which most likely stole from something else?

    Improve on stuff! Innovate damnit

  103. "Tried" obviously does not mean "Used a lot" by Anonymous Coward · · Score: 0

    If you've never had to drag a file from the desktop to a specific place into a program with a lot of windows, you have no clue how useful Expose really can be.

    And if you're still convinced that it's not good enough for a "power user" like you, it's fun to play with! Hit F9! Again! Again! Again! Again. Zoom. It's also nice to get all of your IM windows visible at once.

  104. Uh oh by poobie · · Score: 3, Funny

    "I think George Lucas is gonna sue somebody."

  105. What's Wrong with... by cayenne8 · · Score: 1
    What's wrong with just using Alt-Tab?

    Has worked great for me for years...

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    1. Re:What's Wrong with... by danrees · · Score: 1

      What's wrong with just using Alt-Tab?

      This is inefficient. Suppose that I want to switch between two windows in the same application, but before opening the second window I had opened a separate application. Typical alt-tab behaviour is to open the second application, before the second window. Expose allows easy access to the second window, as does the cmd-` keystroke, which cycles through all windows under the same application. Windows alt-tab just doesn't compare.

    2. Re:What's Wrong with... by Anonymous Coward · · Score: 0

      I've never used expose, but in that case you'd just tap tab twice. It isn't as if you cannot see what programs are running and have to do it blind (well, the best you get is an icon until the program is highlighted, in which case you see the title).

    3. Re:What's Wrong with... by Worminater · · Score: 1

      Isnt that where ctrl-tab comes in play...? Tabbing between items in a program, alt-tab between progarms? maybe i'm missing the gist of it as i'm far from a osx zeolet...

    4. Re:What's Wrong with... by Dick+Faze · · Score: 1

      Suppose that I want to switch between two windows in the same application Then you use ctrl-tab, which cycles open windows within an app.

    5. Re:What's Wrong with... by dr.badass · · Score: 1

      On the Mac, Alt-Tab (actually Cmd-Tab, the same physical keystroke) cycles through open applications, not open windows. (Cmd-` cycles through open windows within an app).

      Both of these assume that your left hand is on the keyboard, and require multiple pressings to cycle through a stack of windows to find the one you want.

      Expose does a lot of things here : It turns two different keystrokes into one action (either a keystroke or a mouse gesture, depending on your preference), eliminates the need to cycle through to find what you want, and assumes that you'll have a hand (left or right) on the mouse, a more common scenario than not. (If you've both hands on the keyboard, you can still use Cmd-Tab or Cmd-` to your heart's content.)

      (Expose's other two modes are, for most people, less important and useful than it's main 'all windows' role, which is truly a stroke of genius as far as user interfaces go.)

      --
      Don't become a regular here -- you will become retarded.
  106. E16 works better by slashcop · · Score: 0

    I tried it too, its actually slower than just using this very same feature which has been in E16 for years now. NOthing new here, move on.

  107. Simple solution to desktop problem by Anonymous Coward · · Score: 0

    I had it on a P120 NEC some years back...the GUI was actually arranged like a 3-d desktop, with objects directly relating to those on a "real" desktop. Get this, it was from Microsoft. It was called "Bob". Wonder why it never caught on...

  108. Apple steals from Linux by slashcop · · Score: 0

    http://www.enlightenment.org/pages/shots/g8.jpg Proof Expose like features have been done in E16 for over 3 years.

  109. Re:sig by boredofthesane · · Score: 1

    offtopic, but do you have a deep, unwavering belief in your sig?

  110. I think you make the point exactly by artemis67 · · Score: 3, Interesting

    Oddly, everything you site as an example of original OSS development is actually derivative of something else.

    Apple's Expose was a totally original concept that's now been copied by OSS developers.

    It's one thing upgrade and revise existing ideas along what would appear to be a natural path of progression, and something else entirely to brainstorm new products and new interfaces, and mass market them.

    1. Re:I think you make the point exactly by revery · · Score: 2, Interesting

      Oddly, everything you site as an example of original OSS development is actually derivative of something else.

      Apple's Expose was a totally original concept that's now been copied by OSS developers.


      Totally original?
      I doubt it. I think somone said, "you know how Windows will let you scroll through icons of open windows by hitting Alt-Tab, well what if that were more useful?"

      It's a variation on a theme, it's like thumbnails crossed with alt-tabbing and made into a tremendously useful feature.

      Don't get me wrong, I love Apple, expose, OSX, Linux, Open Source, apple pie, and... uhm... other stuff... that has has to do with computers, but there are very few, if any, things in the world that are totally original.

      --

      Was it the sheep climbing onto the altar, or the cattle lowing to be slain,
      or the Son of God hanging dead and bloodied on a cross that told me this was a world condemned, but loved and bought with blood.

    2. Re:I think you make the point exactly by tka · · Score: 1

      Oddly, everything you site as an example of original OSS development is actually derivative of something else.

      I'm interested. Can you back up your statement?

    3. Re:I think you make the point exactly by altmel · · Score: 1

      MS had an free addon in their powertools thing that enhanced alt-tab with screenshots and mouse recognition.

    4. Re:I think you make the point exactly by artemis67 · · Score: 1

      Yes. Check out my 2400-page thesis, shortly to follow.

    5. Re:I think you make the point exactly by BigJim.fr · · Score: 1
      > Apple's Expose was a totally original concept
      > that's now been copied by OSS developers.

      My Debian desktop system happens to feature a X
      desktop switcher that shows the contents of windows
      on all desktops and viewports. Not quite Expose
      but I would say it sure lies somewhere on the path
      that leads to it. Rare is the invention that does not
      stand on the shoulders of someone else.

    6. Re:I think you make the point exactly by JanusFury · · Score: 1

      Just FYI, there was an Alt-Tab enhancement released for Win2k (or maybe XP, I forget) by the MS developers that showed you screenshots of the windows in the alt-tab dialog instead of icons. I used it for a bit, and it was pretty cool, but I never used alt-tab anyway so I got rid of it.

      --
      using namespace slashdot;
      troll::post();
    7. Re:I think you make the point exactly by toast0 · · Score: 1

      that was an XP enhancement, i believe it was available while XP was still in beta, and yeah it's kinda cool... except that it makes alt-tab take a lot longer (load time for the images), and then what's the point

      (unless you have like 20 windows, it was probably faster to alt-tab through most of them regular style than to use the fancy widget)

    8. Re:I think you make the point exactly by jovlinger · · Score: 3, Insightful

      enlightenment had this really nifty live-icon box. It would (expensively, but then that's par for E-wm course) scan each window contents and display a scaled down version in the icon box. Click on an icon to focus, or switch desktop.

      Expose is like a temporary, full screen, icon box.

      At least that's what I thought before I saw it in action. Regardless of whether the idea is innovative, it is extremely well engineered, from a HCI perspective. Slick, pretty, AND easy to use.

    9. Re:I think you make the point exactly by N1KO · · Score: 2, Interesting

      How about screen.
      Or menus for your window manager being created on the fly using a script (I have a neat one that lists all the running processes, and lets me do things to each of those processes).
      Or tabbed windows in the window manager.

      Expose wasn't totally original by the way, nothing is.

    10. Re:I think you make the point exactly by Adolph_Hitler · · Score: 1

      "Apple's Expose was a totally original concept that's now been copied by OSS developers." Install the Enlightenment 16 Window manager.

      --
      People don't exist to serve systems, systems exist to serve people.
    11. Re:I think you make the point exactly by Anonymous Coward · · Score: 0

      It's a variation on a theme, it's like thumbnails crossed with alt-tabbing and made into a tremendously useful feature.


      You haven't actually used it, have you? If you had, you'd realize that the only reason it's similar is because it solves the same problem, the approach is wholly innovative.

      For example, it doesn't create thumbnails of the windows. It actually scales them down. If you've got a DVD playing in a window, and invoke Expose, you just have a smaller DVD playing window (how small depends on the number of windows you've got open.)

    12. Re:I think you make the point exactly by revery · · Score: 1

      I didn't say it wasn't innovative. I said it wasn't totally original.

      In my mind, there's a difference between the two.

    13. Re:I think you make the point exactly by ce25254 · · Score: 1

      If Expose is not totally original, then it's a really a rip-off of the procedure of laying out all of my (physical) papers on my (physical) desk.

      You might've well have said that Alt-Tab is a rip-off of good old ps, bg, and fg.

      I think Expose is original, and I think Expose is great!

  111. No way! by Anonymous Coward · · Score: 0

    You geniuses finally figured out how to Alt+Tab?

  112. Well... by xcomputer_man · · Score: 2, Informative

    Enlightenment has already a similar feature for at least three years. It's called the pager.

    For those who aren't familiar with it: Enlightenment's pager continually takes a live snapshot of each window's contents and displays them in a miniature form inside the pager.

    - You can focus any window by clicking on it in the pager
    - You can drag windows around inside the pager to move them
    - You can drag a window out of the pager from any virtual desktop onto your current desktop
    - You can iconify (minimize) a window by dragging it from the pager to the iconbox

    Just make the pager fullscreen and give it a "transparent" background. Expose and its clones can keep on trying to catch up. :)

    1. Re:Well... by Anonymous Coward · · Score: 0

      The key to Expose's value is that it eliminates window overlapping so that you can see everything. Shrinking windows is just the means to that end; It's not the key to the feature's value. Since the Enlightenment pager doesn't have Expose's key feature (de-overlapping windows), the simliarity between the two mechanisms is strictly superficial.

    2. Re:Well... by Dick+Faze · · Score: 1

      How do you launch the pager?

  113. this year's model by Doc+Ruby · · Score: 1

    The spread of consistent features through software by popular acclaim is very good for people. Imagine if car dashboards differed by manufacturer; you'd have to learn to drive each one anew when you got behind the wheel. Instead the innovation goes under the hood, improving performance, reliability, safety, style. And the intellectual property protects R&D for competitive advantages in production, not merely "look and feel". The computer industry still has a lot to learn from the car industry (although the reverse is certainly also true).

    --

    --
    make install -not war

  114. Re:Anyone who cares about Apple's Lies should by Anonymous Coward · · Score: 0
    Copied from an open source project again Apple and claim it as your own "innovation"?

    Just like Linux is copied from Unix. I hope your cheque to SCO cleared. You're a dumb bitch. I wish I could mod you -10000 Gay.

  115. Re:My 2 Cents. by Anonymous Coward · · Score: 0

    Incidentally, I could have swore that I read several hundred posts from Linux desktop users here just two or three weeks ago telling us that Linux didn't want or need such frivolous eye candy, and that it wasn't a significant advance in UI design. Well there are allways people telling you that any improvements of the UI is waste of time. Since they use twm, vtwm, ctwm and they are completely happy with that. But if I remember correctly there were more Linux-people calling it a cool feature. And the best thing is, someone implemented it for metacity.

  116. Expose?!? What About Edge Flipping? by Rob+Riggs · · Score: 1
    If you are going to patch metacity to do anything, edge flipping has to be job #1! Metacity was a step back into the early-90s for me. Makes me pine for FVWM.

    What nimrod would release an X window manager without edge flipping -- undoubtedly one of the best productivity tools for Unix? My workstation (you know, where I actually do work) is still running RH 7.3 because I refuse to live without edge flipping.

    --
    the growth in cynicism and rebellion has not been without cause
    1. Re:Expose?!? What About Edge Flipping? by pclminion · · Score: 1
      A lot of people find automatic edge flipping to be highly irritating (including myself). It makes it very difficult to easily move the pointer over a sidebar control panel without accidentally flipping to a new desktop. It's nice to "lazy mouse" and just hurl the pointer to the bottom of the screen when you need to hit a button.

      I use KDE, which supports magic edges, but I turn that off. I still get fast access to virtual desktops by holding Shift+Alt and using the cursor keys to flip around (KDE doesn't come configured that way, you have to set it up).

    2. Re:Expose?!? What About Edge Flipping? by voodoo1man · · Score: 1
      Well, not only does "edge flipping" suck (more on that later), but it's acronym does as well. It doesn't describe what it does (change virtual desktops on mouse touching the real desktop's periphery - an obvious, descriptive phrase being "periphery desktop change"), but it also steals the meaning of the common 3d-graphics term (that does describe the function quite well, and predates the WM braindamage by a number of years).

      Now, as to why periphery desktop change sucks (this is, of course, only my opinion). It's an annoying mis-feature that purports convenience, but only ends up breaking the concept of the desktop edge. If I put a window partially past the desktop edge, it shouldn't go away. It also introduces a confused notion of geometric relation between desktops, when in fact they're most productively viewed as distinct organizational entities (the whole purpose being that you only have to deal with geometry at the desktop level - the meta-desktop geometry only introduces an excess of unneded geometrical idioms). Finally, how hard is it to right-click send a window to some desktop? Then there's the problem dealing with high virtual resolutions in X (which may not be a good idea for productivity either, but it's a very good tool for people with sight disability).

      Now, multiple-monitor set-ups are a different story (but I'd argue that they make virtual desktops unnecessary altogether).

      --

      In the great CONS chain of life, you can either be the CAR or be in the CDR.

    3. Re:Expose?!? What About Edge Flipping? by Rob+Riggs · · Score: 1

      Have you ever used a large virtual desktop, such as is found in FVWM, Sawmill/Sawfish and the like? We are not talking desktop flipping. We are talking edge scolling (only they are divided into multiple panes and the panes flip). Windows can happily live half on screen. The desktop itself has a large virtual space. In that case there is no need for multiple desktops. From your description, I don't think you know what you are talking about. Either that or your experience with the concept has been with a braindead desktop manager.

      --
      the growth in cynicism and rebellion has not been without cause
    4. Re:Expose?!? What About Edge Flipping? by voodoo1man · · Score: 1
      "Have you ever used a large virtual desktop, such as is found in FVWM, Sawmill/Sawfish and the like?"
      Yes, and this is mostly what I was ranting about. You make a strong distinction between "panes" and virtual desktops when in fact the differences are only superficial. The reason I especially dislike what FVWM and others like it do is that the geometric idiom is the only way to switch between virtual desktops. That, and I really must re-iterate that "flipping" is a worse than inadequate term to describe desktop change because of the confusion it introduces.

      You are right about half-way windows, though. I think I saw that behavior in some older WM, but upon checking FVWM and Windowmaker (what I prefer), they both do the right thing.

      --

      In the great CONS chain of life, you can either be the CAR or be in the CDR.

  117. Re:Poor links! by Anonymous Coward · · Score: 0

    hm, it appears you are either an idiot or a troll.

    stfu!

  118. Just tried it out by mufasio · · Score: 1

    I just tried it out and it is definitely cool. It runs kinda slow on decent hardware (athlon-xp 1800+ 512MB) but I'm sure it will be sped up eventually. With this and composite windows ala' Keith Packard's xserver 2004 is looking like a good time for some long awaited linux desktop features. BTW if you try it out, you have to press alt-tab to activate it, it took me about 5 minutes to figure that out.

  119. Re:Sorry to burst your Bubble... by Ahaldra · · Score: 2, Informative

    But according to Tog this principle has been patented by apple like ten years ago: Tog has been touting the "Piles" concept ever since.
    Before wasting you time you may want to read a book or two.

    --
    Code is Speech. No to Censorship.
  120. Installing it ... by Zwoop · · Score: 1

    I tried this, and it actually works, quite well too. It replaces the "alt-TAB" feature, which seems like a questionable decision. I would rather have kept the old "windows" functionality (rotating between windows), and added Expose'ing as a new function entirely.

    I downloaded the patch from the post, and got the CVS from gnome.org. Building it was easy, like:

    # cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login
    # cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co metacity

    # patch -p0 /tmp/expocity-11-24-03.diff

    # cd metacity
    # CFLAGS='-O3 -march=pentium4' ./autogen.sh --prefix=/usr
    # make
    # make install

    and then restart X11.

    1. Re:Installing it ... by Anonymous Coward · · Score: 0

      ok, what am i missing??

      make all-recursive
      make[1]: Entering directory `/home/lyssa/metacity'
      Making all in src
      make[2]: Entering directory `/home/lyssa/metacity/src'
      Makefile:1039: *** missing separator. Stop.
      make[2]: Leaving directory `/home/lyssa/metacity/src'
      make[1]: *** [all-recursive] Error 1
      make[1]: Leaving directory `/home/lyssa/metacity'
      make: *** [all] Error 2

      Makefile:1039 --> @INTLTOOL_DESKTOP_RULE@

      intltool .28 (cvs)

  121. Dutch, for the language lawyers by heironymouscoward · · Score: 1

    Ah, thanks to all the language lawyers who tell me about the 'j' being a vowel in Dutch.

    Similarly, the Welsh town of "Llanrwst" only has one vowel in its name, however you pronounce the thing.

    En in elk geval, ik ben nederlandstalig (onder andere), dit discussie is dus een beetje overbodig.

    --
    Ceci n'est pas une signature
  122. Not piles by heironymouscoward · · Score: 1

    I was aware of the Apple Piles concept, someone mentioned it after my original design post. However, my concept is not really based on piles, patented or not. This was one of the initial concepts but we have changed things somewhat since we began making a prototype. My second journal entry gives a more accurate picture.

    (How on earth can one patent a "pile". Perhaps a specific implementation of a pile, yes. But "piles" in general? Anyhow...)

    "Wasting time", also a nice concept given that we all live 24 hours per day and we all die and our works all become dust, patented or not. Time is only wasted when we suffer, and this not my case so far.

    I'd like to thank Slashdot for the great feedback on this one. You've been cool!

    --
    Ceci n'est pas une signature
  123. Wilde! by jefu · · Score: 1

    At this point, of course, it is appropriate, perhaps even mandatory, to look back to "The Importance of Being Earnest" for a quick foray into quoteland.

    Cecily: This is no time for wearing the shallow mask of manners. When I see a spade I call it a spade.
    Gwendolen: I am glad to say that I have never seen a spade.

  124. Microsoft didn't innovate anything. by JThundley · · Score: 1
  125. Windows more analogis than you think by SuperKendall · · Score: 1

    Everyone seems to think of system windows as being documents.

    But really that's not what is going on at all. Each window belongs to an application, and thus has more correspondence to a real-world task-oriented object than a document object.

    When I want to cook I go to a stove. When I want to drive somewhere I use a car. The fact is, that a bag of rice might well move from the car to a pantry to a stove, a perfectly natural progression and one that we understand well - humans are quite good at moving things around and reorganizing. Thus I am not sure that in fact there is a "better way" that what we do right now - have data that gets pushed around to different places and acted on by different applications. When I want to edit photos I may open Photoshop, and if I want a slideshow I open something else - all with the same pictures.

    The advantage of Expose is that it's like being given X-ray vision. You don't have to wonder if you left the bag of rice in the car, you just look everywhere and then you find what you need. It's also like having a virtual telekenisis power as you can move the bag of rice from the car to the stove all from your couch (so to speak).

    Your idea has been presented in many forms, but always has fallen flat when it moves beyond the application sapce (where it can be useful) and into the guise of overall system architecture - because only the user can decide what "needs to be visible" at any moment. If I want to read an old email I am quite happy to use a program that's really good at dealing with email and not a system with one big "search" icon.

    An important clue to how well the application model works is the success of iTunes, a standalone app built for dealing with music. I wouldn't want my whole system to work the way iTunes does, but for organizing and buying music iTunes is excellent. We are moving to a world with more specialized applications that do tasks very well, really we've been moving there for some time. A system built to help us manage the set of specialized applications is what we need much more than a system centered around the objects we work with.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  126. I did this in AIX 8 years ago by Dinopeptic+Germ · · Score: 1

    I'm not quite sure what the fuss is about copying Apple's "new" feature. Eight years ago when I used an X terminal tied to an AIX server, I used to do something even better.

    From what I gather here, you get to see all of your windows in small-mode at the same time, right? AIX did better than that by letting you selectively make a window small, while leaving others normal size. This was great for monitoring output from "tail -f" on log files, or if you wanted to keep an eye on that C compile you had going. Make a couple of shell windows small and stick them in the corner. When they had content that looked interesting, you just made them normal size again.

    Am I missing something here? Seems to me the Apple and Metacity approach is a crude version of the great AIX feature I used a long time ago.

    1. Re:I did this in AIX 8 years ago by Anonymous Coward · · Score: 0

      No kidding! I myself began doing this on Solaris about 10 years ago when I started using a window manager called CTWM (in fact I still use it) that provides a fantastic "WorkSpaceManager" which is, in effect, a small representation of all the applications that are open on every virtual desktop. Not only can I select the application I want, but I can also move apps from one virtual desktop to another by dragging them aroud within the work space manager. Again, I was doing this back in 1992 when Apple users couldn't even conceive of the idea of such basical usability features as "virtual desktops".

    2. Re:I did this in AIX 8 years ago by spitzak · · Score: 1

      I think the innovation is that a single key temporarily minaturizes all your windows, and exiting this mode puts them all back. You would have to click on each window in turn to get the same effect on AIX.

      Of course the public now is too dazed by graphics to be able to tell what is really innovative. Showing the window in a smaller version is an OLD idea, in fact the original designs of windowing systems in the 70's assummed this would be what iconized windows look like.

  127. Enlightenment by nullard · · Score: 1

    I used to use Enlightenment. I liked it. I like Linux and use it a lot (mostly via the cli). However, the ability for applications to work well together wasn't there when I used Enlightenment (late 90s, IIRC). Even today, I don't see Linux users copying and pasting graphics, video clips, or even formatted text between applications written by different vendors.

    What's the point of being able to drag icons between desktops when it doesn't do anything except in a few specific apps? I've never seen two mac apps that support graphics that don't support copy and paste of ANY format graphic data. I can paste bitmaps from photoshop into the folder icon to create custom icons. I've selected text in Write Now!, and pasted it into Microsoft Word and it maintained format. All of this integration is between applications that don't start with the same letter (i.e. g or k).

    It's nice that multiple desktops and icon bars allow dragging of icons, but what about other data? Can I drag a selection from the Gimp onto the window some other graphics app in another desktop and have it work? I've yet to see it, but those features may be available today. I only use Linux via X at work an they are using an old version of RedHat.

    --


    t'nera semordnilap
  128. Oh screw off by Ars-Fartsica · · Score: 1

    What would be gained from Apple suing individual open source developers??? Apple probably benefits from the same individuals putting code back into X and BSD.

  129. Linux is not a Unix clone by Cajun+Hell · · Score: 1, Troll
    Saying Linux is a clone of Unix, is like saying Windows XP is a clone of MS DOS 2.1. Yes, Linux and XP have those older projects as part of their conceptual heritage, but they don't really have any code in common, and their capabilities are a huge superset.

    Show me where, in Unix, there is: Linux4Video, software RAID, EVMS, kernel preemption, finegrained locking for good SMP performance, NUMA architecture support, USB drivers, loadable kernel modules, or anything resembling ReiserFS.

    If you think Linux is a Unix clone instead of innovative, then you either have been away from Unix for so long that you don't remember it very well, or you're using Linux 0.91.

    --
    "Believe me!" -- Donald Trump
    1. Re:Linux is not a Unix clone by Minna+Kirai · · Score: 1

      Saying Linux is a clone of Unix, is like saying Windows XP is a clone of MS DOS 2.1.

      Ok, lets go down to the time machine and grab some skilled Unix and DOS users from 1982. Sit them in front of Linux and WinXP, and see how long it takes them to notice something changed. One could take weeks... the other won't last a second.

    2. Re:Linux is not a Unix clone by Rick+and+Roll · · Score: 1

      That is a really interesting (and funny) comment. Too bad I don't have any mod points. In fact, they'd probably wonder where we arrived at all the stupidity that is in modern window managers, if they were sat in front of X. Little do they know about Windows 95, the program that got us using utter crap like tooltips and stupid right button context menus (yeah, those had been invented beforehand, but only now have got their pervasive use). I mean, who the hell isn't going to understand the meaning of a VCR-style play and a red record button. That's why I'd prefer OS 9-style balloon help, which can be turned on and off.

  130. Re:Use the virtual desktop with OpenGL 3D switchin by lullabud · · Score: 1

    You know, the idea behind this project (3ddesktop) is something i'd been thinking about, or at least real similar to something i'd been thinking about before. It's funny, because i really like os x and usually if i point out cool features to the linux zealots they say "who needs it to be pretty if it does it's job?" (but then they point out that GTK 2 looks better...?) then the linux community goes and makes something like this. to me, that shows that people really DO care about what things look like in a UI, which it does, and shows that we don't want to work in a kludgy environment. on top of that, seeing your screens switch from one desktop to another and seeing where they all go gives you a spatial awareness of your workspaces, so really something like this is very useful and caters to those who need help knowing where all their stuff really is. it's the nature of meat-space, and last i checked, which was several years ago, this was part of SGI's mission statement... to get people working in an environment that felt like a meat-space environment. this spatial awareness aspect also applies to expose, and software mentioned in the root article of this thread, whatever that was. ;)

    lastly, i'd like to point out that something like this 3d desktop, as cool as it is, doesn't make it into any default install that i've ever done of linux. i would LOVE to see it there. in fact, i would have LOVED to know that this project even EXISTED before this, but i didn't. that is why apple gets so much hype for things like expose... people know about them because they get hyped. you can go down to the fry's or compusa and take a look for yourself. perhaps the linux community needs to come up with a system of advertising their software so that people can see all of the options they have... i certainly would prefer a 3ddesktop banner as opposed to some x10 banner. (to digress, since i know i'll get flamed for it, i DO realize that banners cost money, but in a free, community type area you'd think that somebody would be kind enough to donate some banner space...) it would also be awesome to walk into compusa and see x86 boxen running something other than windows xp. if people could walk in and see what linux has to offer, side by side, linux and the community would only get stronger.

    linux needs to be hyped, and has reason to be, because even though it offers viable alternatives to expensive, closed source solutions nobody sees them advertised or in action in mainstream media.

  131. Promising despite usability issues by fforw · · Score: 2, Interesting

    Okay, I have to admit it. Not only I read the article, I took the time to patch the current metacity CVS and try it :

    Pro
    • good scaling, looks slick
    • can better differentiate between similar windows
    Contra
    • There's a noticeable delay between Alt+Tab and display. confusing. The code looks as so the images are prescaled in advance. so I don't know where then delay comes from.
    • It does not behave like you'd expect it to:
      I had to completely release Alt and Tab to activate it. Mouse needed to activate windows. Better: Initial Alt+Tab invokes Expose-Mode, Mode stays while I keep pressing Alt. Every further Tab press flips through the windows top-down/left-right (or in your cultural preferred directional order), releasing tab selects window
    • It removes all windows from the desktop before showing the miniatures. wouldn't it be nicer to keep the windows like they are in the background? (would be more like the usual Alt+Tab behaviour, too)
    --
    while (!asleep()) sheep++
  132. Abstract information... by heironymouscoward · · Score: 1

    Other than web pages and e-mail, all of the other information I access on my computer is more abstract than a plain old document would be.

    A "document" is just an entry point, it can be as low-level or as high-level as you like. For instance a web page is a "document" but it can be the main page for Slashdot, a high-level entry to a large amount of information.

    I'm not defending the "document is everything" model, just pointing out that it's probably abstractable to any level.

    What kinds of information are you talking about, and how do you access it?

    --
    Ceci n'est pas une signature
  133. What's the matter? Let me know when you find out by Anonymous Coward · · Score: 0

    I run GNOME at 1600x1200 on my 15.1" laptop screen.

    I frequently have 10-15+ windows open in my session.

    With 8 virtual desktops and no taskbar, I have never had a problem 'hunting' for windows.

    Depending upon what I am doing at the time, individual virtual desktops might be characterized by my useage as: development desktop, documentation desktop, multimedia desktop, administration desktop, gimp desktop, email and schedule desktop, and so forth.

    But the great thing is that these are not static or rigid categories.

    With shift, meta, and ctrl + number keyboard shortcuts, poping temporarily from one virtual desktop to another is incredibly efficient.

    Do I need to bring a documentation window next to my active coding window for a moment? Pop to the documentation desktop, alt+tab or mouse focus between at most 3 or so windows, and pop the desired window back to the development desktop with me.

    It's that fluid.

    Unless your environment use is completely unstructured (which being an executive would explain), Expose-like behavior is less efficient.

    Everytime you need to shift "paradigms", say from development over to email and scheduling, or over to browsing and IRC, you are forced to reconstruct your environment one window at a time, bringing up the 3-5 windows that comprise that environment.

    I don't have to do this. I - as are you - am capable of making generally reasonble categorization decisions in realtime. I have generally a good enough idea about my useage needs that these categorizations decisions prove correct a large percentage of the time on the first go. And when a categorization decision proves not quite ideal - when I need to shuffle a window elsewhere, or put off categorization of it for a bit longer - executing the categorization decision is incredibly fluid.

    Did your mother ever buy you one of those nifty toddler puzzles where you put the blocks through appropriately shaped holes?

    As incompetent as you make yourself out to be, I would tend to say she must not have. But then again if you are an executive or middle-management, that makes complete sense.

  134. Re:apt-get expose -- TELNETing ??? by Anonymous Coward · · Score: 0

    somewhere around here a trollish impression crossed my mind... though i kept reading.

    the idea of expose through ascii libs is amusing; mind you, i'm not saying that it can't be done; though something like
    "for host in h1 h2 h3 ... ; do xterm -e ssh -t $host aptitude &; done" would have been simpler ;-)

  135. OSS implements well, creates poorly by Anonymous Coward · · Score: 0

    Linux/BSD didn't invent TCP/IP; they wrote better stacks.

    Apache wasn't a new thing; CERN and NCSA wrote the first servers and browsers.

    Microsoft/Intel came up with plug-n-play and power management; linux and BSD are playing catch-up.

    Sun had the concept of packages (pkgadd) before Redhat had RPM.

    Apple's classic OS has more object independence features than any other OS to date (but even they are moving away from that)

    What has the Linux kernel done that others have not tried? A lot of memory management theory came from university research and BSD. Likewise for task scheduling. Likewise for DoS prevention techniques. Same for fault-tolerant filesystems.

    And scripting languages are hardly new.

    The open source movement is great at refining stuff, but I'm hard pressed to name new accomplishments. One of the reasons for that is a lot of new stuff is a result of advances in hardware, something that OSS has not done much of.

    1. Re:OSS implements well, creates poorly by Dwonis · · Score: 1

      This is silly. If you generalize things enough, nothing looks innovative. "Software is hardly new", you might say.

  136. people don't copy enough by penguin7of9 · · Score: 1

    Don't want to sound like flamebait, but it seems to me like lots of OSS projects just copy things that others (Apple, even MS) invented. This, the whole Windows L&F, Mono.

    Of course, OSS projects copy a lot. What's wrong with that? Is it only OK to copy if you make proprietary software? Apple's and Microsoft's entire business is built on copying others, and neither Apple nor Microsoft have come up with a lot that's original.

    Of course, most of the stuff that OSS copies is superficial fluff; the software architecture underlying OSS is rather different from Apple and Microsoft. And both Apple and Microsoft copied only the superficial appearance of the GUIs and IDEs they were aping.

    In the case of Apple and Microsoft, that's a real problem because the software architecture they developed in-house was so much worse than what they copied. Xerox's GUIs, the basis for both Apple's and Microsoft's systems, actually had an execellent architectural foundation and programming language support And NeXT/Apple's IDE is a poor copy of Smalltalks, while Visual C++ is a poor copy of various other research IDEs at the time: they look somewhat similar, but they still (to this day) do so much less.

    There isn't enough copying going on. Apple and Microsoft are arrogant and incompetent when it comes to software architecture and they'll rather do a poor job in house than copy someone else. They should copy more. OSS should also copy more: graphic designs and superficial UI concepts from Apple and Microsoft, but for deeper architectural issues, OSS should look more at the research literature since Apple and Microsoft are poor examples to copy from.

    Like any craft, software gets better by taking the best ideas from other systems and then reimplementing them. We should do more of that, not less. Apple and Microsoft, are you listening?

  137. Bzzzt, wrong! by Anonymous Coward · · Score: 0

    En in elk geval, ik ben nederlandstalig (onder andere), dit discussie is dus een beetje overbodig.

    En ik elk geval, ik ben nederlandstalig (onder andere), deze discussie is dus een beetje overbodig.

    Sorry couldn't resist, but it was too obvious. (FYI in "Woordenlijst Nederlandse taal" (Sdu Uitgevers, Den Haag 1995) it says: dis-cus-sie, de (v.), dis-cus-sies. Note how it says (v.)!)

  138. edge flipping sucks by Perianwyr+Stormcrow · · Score: 1

    It sucks in the same way the windows taskbar sucks.

    Namely, it doesn't use the screen edges correctly.

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

  139. a bit of history... by penguin7of9 · · Score: 1

    That feature was originally present in a number of X11 window managers. But someone (HP, I believe) got a patent on it and people decided it wasn't worth fighting.

    Maybe nowadays, HP doesn't care anymore or the patent has expired.

    It's not clear to me that any of those window management hacks are all that useful anyway...

  140. Windows XP has something similar by Anonymous Coward · · Score: 0

    And has had so since at least April 2002 (when following page was last updated). It's not part of the default install, but you can find the download on the Windows XP Powertoys page. (Direct link, 534k.)

    "Alt-Tab Replacement

    With this PowerToy, in addition to seeing the icon of the application window you are switching to, you will also see a preview of the page. This helps particularly when multiple sessions of an application are open."

    Microsoft once again goes uncredited for an advance that everybody else steals.

    1. Re:Windows XP has something similar by KainX · · Score: 1

      Because they, themselves stole it. See below.

      --
      Michael Jennings | HPC Systems Engineer, Lawrence Berkeley National Lab | Author, Eterm (eterm.org)
  141. Re:sig by be-fan · · Score: 1

    I do have a deep unwavering belief that you're not the first person to think of saying that :)

    --
    A deep unwavering belief is a sure sign you're missing something...
  142. I'm New Here by New+Here · · Score: 0

    I'm New Here

  143. another good example by Vitriolix · · Score: 2, Informative

    another good example is Pure Data (pure-data.org) ... this is the original visual audio programming language, and its open source. its rediculous to clain innovation is somehow conclusively tied to the license that the code is released under, when its clearly mostly dependant on the author. sure, open source projects often clone ideas from closed source, but closed source clones closed source, and closed source clones open source all the time.

  144. Question... by Anonymous Coward · · Score: 0

    Who's the chick in the artwork in the center of the screen?

  145. Re:Use the virtual desktop with OpenGL 3D switchin by Makoss · · Score: 1

    Interesting but not really usable for me. (And thus by extension probably many other people)

    It looks like crap if you have a alrge desktop because the textures arn't big enough. (Large as in 3200x1200) It's not smart enough to map things to several adjacent textures.

    "and surpisingly fast if you have a decent video card"

    Fast, sure, but still to damn slow. My computer is the one thing I expect instant gratification from. Every 100ms of waiting for desktop to switch is 100ms of annoyance.

    --
    Building a better backup.
    Zettabyte Storage
  146. The Enlightenment WM invented it first anyway by Adolph_Hitler · · Score: 1

    OSX stole this feature from Enlightenment

    --
    People don't exist to serve systems, systems exist to serve people.
  147. Thanks! (nt) by Anonymous Coward · · Score: 0

    hey thanks!

  148. well... by Chillywang · · Score: 1

    Now all they have to do is make Metacity not suck rabid goat ass.

    --
    See you space cowboy...
  149. Re:Anyone who cares about Apple's Lies should by Anonymous Coward · · Score: 0
    Metacity copied it from Apple, not the other way around.

    ...and Apple copied it from Enlightenment.

    Are you a troll, or were you just shortchanged on brains?

    I think you're the idiot.

  150. OOOOOOOOOOH!!!! by ErnstKompressor · · Score: 0, Flamebait

    FACE!! SCRATCH!! You are so moded. You fucking loser. Worthless lemming robot. "Spoken like a true copycat pussy".

    Suck my big dick you little pansy fag. "I would kick the shit out of you if I ever..."(R) Blah, Blah, Blah!

    I win, you lose, no matter how many times you reply...Hah, hah, hah!

    And it has nothing to do with my 'brand' of computer you wanabee...doh! You are and will always be a LOOOOOOOOSSEEEEEEEEEER. Live with it. Bitch.

    P.S. Thanks for the reply. Come back soon with some lame response...oh, wait, I got it already -- "Apple fanboy...something, something...Teh ghey...Get a real computer...HA HA HA HA HA

    --
    We apologise for the fault in this post. Those responsible have been sacked. -- Signed RICHARD M. NIXON