Slashdot Mirror


Rasterman Speaks On E17 And The Future

JigSaw writes: "The team consisting of TheRasterman and Mandrake (among others) are hard at work to bring Enlightenment 0.17 to the Linux desktop. E17 will be a lot more than a window manager, something closer to a complete GUI solution for X. OSNews hosts an interesting interview with Rasterman and also features some (unseen-before) screenshots of E17. Some say that E17 will be the next big thing in the GUI design (even if Rasterman states in the interview that Linux won't probably take over the Desktop), with plans to incorporate libraries like eVas, which look very modern in concept, design and implementation."

86 of 287 comments (clear)

  1. next big thing? by kaisyain · · Score: 2

    I've read the article and I've followed E for a while. I'm at a loss as to what people mean when they say Next Big Thing.

    Can someone elaborate, cause I just don't see it.

    1. Re:next big thing? by BlackSol · · Score: 2, Interesting

      I tend to agree with you.

      The interview doesn't give much insight over what value it adds over existing GUI's. Without indicating what its going to do better and what value this adds, there's no basis for calling it the Next Big Thing.

      The interview, really seems to state that the next version, available when 3d cards are the default, will be the "Next Big Thing"

      --
      $sig=$1 if($brain =~ /idea\s+(.*)/i);
    2. Re:next big thing? by be-fan · · Score: 2

      Until know, people have been sitting on their desktop (Windows people anyway, the Linux people all use S3s as we all know...) with super powerful 3D cards in their computers, but kept them idle a large portion of the time. Even in Windows, only a portion of the GUI is really hardware accelerated. EVAS is a brilliant idea that lets you use the 3D accelerator that you already have to make a great looking desktop that also runs really fast. I don't know about you, but that's a pretty big thing. Maybe not CLI -> GUI big, but those only happen once every few decades, and if you reserved "Next Big Thing" for stuff of that magnitude, journalists would never be able to use the phrase. And it IS such a nice phrase, is it not?

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:next big thing? by kaisyain · · Score: 2

      Actually almost all of the GUI is hardware accelerated. Just because it's not 3d doesn't mean it isn't hardware accelerated.

      "Making it purtier" is hardly a Next Big Thing. In any case, my desktop is already great looking.

    4. Re:next big thing? by be-fan · · Score: 2

      Most acceleration is really just BitBlits. Take anti-aliasing for example. Most hardware doesn't do alpha blending in 2D mode. Thus, all of the nice AA text in a GUI has to be rendered in software. Then there are the transparency effects (fading menus and such). Again, since alpha-blending isn't accelerated, this effect has to be done in software. Things that are trivial to do in OpenGL (transparent windows, special effects) are really expensive on most 2D architectures.

      --
      A deep unwavering belief is a sure sign you're missing something...
  2. Groan - more alpha blending by Matthias+Wiesmann · · Score: 5, Insightful


    While it might rejoince some that everybody is jumping the alpha-blending anti-aliasing bandwagon behind Apple's OS X, what annoys me it that they do not copy the intelligent concept behind Aqua: display PDF.


    What Apple has done is define an abstraction for graphical applications. What other copy is some of the nice uses of those abstractions: anti-aliasing and alpha-blending.


    It's really a shame the only thing they understand is the surface...

    1. Re:Groan - more alpha blending by Neon+Spiral+Injector · · Score: 2

      The original point (IMHO) was that copying or borrowing, the idea of using PDFs as a display (or however osx does it) would be better than making cool looking alpha blending using the current technology.

      Why not use a technology that was designed for layering and alpha blending on a screen? OpenGL does that, and that is what E17 uses.

    2. Re:Groan - more alpha blending by Matthias+Wiesmann · · Score: 2


      The point of using pdf is that there is a world outside the screen, using the same technology for screen display, printing and distributing documents is a nice feature.

      OpenGL seems overkill to handle stuff in 2D, and misses some feature that are very usefull in 2D arena and document storage: color correction, advanced font handling, font inclusion, compression.

      I see OpenGL and display PDF as two complimentary technologies with complimentary uses. I would not want to implement a 3D game using display pdf, and I would not want to implement a page layout program using OpenGL...

    3. Re:Groan - more alpha blending by Matthias+Wiesmann · · Score: 2

      Do you seriously think Apple is going to freely license Quartz?

      Quartz is a implementation of display pdf, whose spec is available freely from Adobe. Some say Apple choose this technology because they did not not want to pay a license to Adobe. In any cases, you don't need to license display pdf, you can implement it freely - the spec is open.
    4. Re:Groan - more alpha blending by HydroCarbon10 · · Score: 2

      The GL stands for Graphics Language. Just because the primary use of it is for 3D rendering doesn't make the 2D side of it non-existant. What you mention isn't included in OpenGL (I don't think, at least), because OpenGL is meant to _draw things on the screen_, you have to tell it what to draw. Display PDF on top of OpenGL would be a perfectly natural combination.

      --
      The best way to accelerate a windows box is at 9.8 meters per second square.
    5. Re:Groan - more alpha blending by Rimbo · · Score: 2

      What do you mean, brought on by OS X? Windows has had anti-aliased fonts for at least a couple of years now.

    6. Re:Groan - more alpha blending by Rimbo · · Score: 2

      Ahhhh...I see. I remember a couple of friends of mine a while back trying to do something with alpha blending. They wanted to make a transparent overlay on top of the Windows desktop. They used TNT2's and one of the 3D API's to turn the Windows desktop into a texture on a flat rectangle that would then have varying degrees of transparency. They then made the picture they wanted into a another texture, and could get the two to fade back and forth by varying the alpha levels on each.

      The real magic in their code was how they convinced Windows to make the desktop into an interactive texture displayed on the screen.

      It was a neat hack, but lacked anything resembling portability. I think it really only worked on one or two of the machines they tried it on.

      Oh, well...now that system-wide transparency is becoming available as part of the API, maybe something like this can be done more easily?

    7. Re:Groan - more alpha blending by be-fan · · Score: 2

      Actually, GL 1.2 have pretty nice imaging extensions. And, with newer cards, all of those are accelerated, something that can't be said of PDF.

      --
      A deep unwavering belief is a sure sign you're missing something...
    8. Re:Groan - more alpha blending by Khalid · · Score: 2

      The is already a PDF extension currently in development for XFree86, though not very active : http://sourceforge.net/projects/dps/. The description of the project in Sourceforge says this :

      An extension largely compatible with Display PostScript(r). The implementation is targeted at XFree86, and is based on L. Peter Deutsch's ``Ghostscript'' interpreter.

    9. Re:Groan - more alpha blending by Error27 · · Score: 2

      Actually openGL has rudimentary support for both...

      through GLUT.

  3. Re:Not another... by kdgarris · · Score: 2

    I agree with you for the most part, but I just wanted to mention that I've seen a non-technical casual Windows user figure out how to use KDE with not much trouble. Not that there isn't any room for improvement, but KDE is mostly there, I think.

    -Karl

  4. Re:Not another... by BlackSol · · Score: 2, Insightful

    Ahh but us programmers like our gui's to work they way we want them to. That means our gui's meet the needs of programmers. This is a result of the "scratch an itch" development model.

    The GUI you're asking for needs to be developed specifically for ease-of-use. Not programmer usability. That means a programmer will need to spend a lot of time working with people of little technical background to find out what works for them. The biggest problem with that is that these people don't know what they want, they only know what their used too.

    --
    $sig=$1 if($brain =~ /idea\s+(.*)/i);
  5. Re:Not another... by lupercalia · · Score: 3, Insightful

    Both the Gnome and KDE usability groups have been very active lately. Their desktops are getting closer and closer to the point where they really are ready for your mom to run.

    Neither project seems to be lacking in programmers. Instead, they are advancing so fast that it is a big job just to stay on top of the improvements. Hell, the improvements in KDE from 2.1 to 2.2 were larger than those from Win95 to Win98 -- and the Windows update took 3 years while the KDE update took closer to 3 months, and was only a point release.

    Now, given the incredible rate of improvement in the desktops, and the increasing efforts of the usability teams, tell me why having two of them makes it *less* likely Linux will find a place in the desktop market. It seems rather the other way around to me.

  6. Sexy. by be-fan · · Score: 3, Interesting

    E17 very well might be the technology that makes advanced drawing APIs popular on desktop applications. NeXT never really made it very far into the market, and OS-X, while popular, is still pretty slow. I know 10.1 is supposed to be faster, but there is only so much you can do with software rendering! My only concern with EVAS is whether or not it will hurt the performance of windowed 3D apps (like 3D modelers).

    As an aside, this Rasterman guy is the only person in the OSS community that has any asthetic sense. While the Mandrake guys are busy designing lavander icons, the SuSE people are busy with the (ugly) Lizard motif, and the KDE2 guys are trying to make their desktop look like something out of Mattel, E genuinely looks good. I know there are themes, but the "look" of KDE or Mandrake are unescapable. Mandrake freezes you into installing their freaky purple desktop by making every X app depend on mandrake_desk. (No, I don't have the time to try to figure out the menu config file format and change it back!) And with KDE2, everytime something SIGs out, a cute little dragon comes up to inform you that your app crashed. Here's my theory. The KDE project is trying to capitalize on the success of the PaperClip from Hell (TM).

    --
    A deep unwavering belief is a sure sign you're missing something...
    1. Re:Sexy. by be-fan · · Score: 2

      What? I used Mandrake (as in Linux Mandrake) as an example of a company that had no asthetic sense, due to their lavander icons. I wasn't confusing them with Mandrake the programmer.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:Sexy. by be-fan · · Score: 2

      Using your logic, an engine that uses MMX is "hardware accelerated." As nice as Altivec may be, it still can't compare to the 57 million transistors on a GeForce3 that are dedicated to graphics work. Atlivec is (because it has to be) much more general than the ASIC on the GeForce3, and by that virtue is slower.

      --
      A deep unwavering belief is a sure sign you're missing something...
  7. Right pew wrong church by dar · · Score: 2, Interesting
    Easy to use is not the issue for Linux. Most users could get used to E or kde or whatever manager. Heck, lots of people got by with DOS for years before Windows 3.1 came along.

    The problem with Linux is that it's just too darn hard to install - if you want sound, scanner, email, games etc. working.

    --
    My other Slashdot ID is much lower.
    1. Re:Right pew wrong church by ethereal · · Score: 2, Informative

      I'd have to agree with that - my wife easily figured out the Gnome panel and menu system which is more-or-less a W95 workalike (OK, OK, there's a lot more neat stuff, but for her it's W95 all over again) and she has no problems using Linux for email, web browsing, and word processing, but installing it would be something that she would never do. Not that she'd install Windows either, but of course most Windows users never have to.

      --

      Your right to not believe: Americans United for Separation of Church and

    2. Re:Right pew wrong church by AstroJetson · · Score: 2, Insightful

      but of course most Windows users never have to

      Bingo! So why hold Linux to the same standard as Windows when it comes to ease of installation? In my experience, as of RH 7.1, Linux has surpassed Windows in both ease of installation and time to install. Yes, there are some hardware combos that will trip up even modern Linux distros, but the same can be said of Win2K & XP. On average I find Linux easier to install than Windows.

      I suspect that almost anybody can pop an install CD into the drive, boot the box, click the Install [Gnome|KDE] Workstation button and click OK. That's just about all it takes nowadays given that you don't have any hardware that it doesn't recognize. I know that most of us would want to tweak our install quite a bit more than that, but doing a base install is pretty trivial these days.

      I think this whole "Linux-is-hard-to-install" myth needs to die. It was once that way, but the times they are a-changin, folks.

      --
      Admit nothing, deny everything and make counter-accusations.
    3. Re:Right pew wrong church by MrBogus · · Score: 2

      "Bingo! So why hold Linux to the same standard as Windows when it comes to ease of installation? "

      The whole installation issue is a non-issue. Windows XP still uses the scary DOS5/Win3.1-style text mode bluescreens for example, and that won't hurt it's sales one bit.

      Another non-issue is the GUI itself. Both KDE and Gnome are pretty much more than 'good enough'. Don't forget that people happily standardized on Windows 3.1 back in the day, even though it's GUI was terrible compared to all alternatives. (Examples of your wife/girlfriend/little sister using a Unix GUI are pointless because they are not doing any admin.)

      The huge issue affecting Linux/Unix adoption is post-install configuration. This is where the ease-of-use advocates are running smackdab into the Unix traditionalists' love of vi and flatfiles and custom compiles. Until someone can plug a printer/scanner/mouse in and have it 'just work', the OEMs that ship most copies of Windows will want nothing to do with Linux because they will get destroyed on support costs.

      --

      When I hear the word 'innovation', I reach for my pistol.
  8. Re:Not another... by Pedrito · · Score: 2

    Are Gnome and KDE completely compatible? If I write an application with Gnome specifically in mind, will KDE run the application as I wrote it? If not, that's why having two will make it less likely to succeed. If so, I stand corrected?

  9. Mandrake is making impressive strides by Perianwyr+Stormcrow · · Score: 2

    As long as your machine is relatively recent, Mandrake's installer seems to handle it with grace.

    Scanners, email and games are actually no harder under Linux, I've seen... most problems stem from a flawed system base that's being built on, and a good installer should take care of that.

    --

    What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey

  10. Kudos to E! by Zues1 · · Score: 4, Insightful

    I have been using "e" from Dr14 on, Even when trapped in WIN32 hell, I emulated the Look and feel of "E" under Litestep.(even thought there was a win32 port E-Seance) DR17 is really really fast. And very impressive. If you do a CVS build and give it a honest go, I think you will find that it is much faster than your current windows manager. Even runing evas_test app shows you the differance in rendering technics. I am very Impressed with the latest offerings from the E team, But I agree that new logo blows!

    My two Cents!

  11. Re:Not another... by Rupert · · Score: 2

    Linux can have as many GUIs as it wants. I think it's the role of the distros to pick one as their default, and push it. To some extent that's already happening with RedHat/Gnome, Mandrake/KDE and others. Since RedHat is the dominant distro, I would have to assume that Gnome will become the "standard" Linux GUI.

    --

    --
    E_NOSIG
  12. Re: Good Troll by Pengo · · Score: 2

    Hmm... try making any serious java application with JDK > 1.2 in binary compatibility mode work and you will have a rude awakening.

    I have a BSD machine at home and we use BSD based firewalls. I like bsd for what it is, but appreciate what it isn't.

    Cheers

  13. Re:Sort Of... by Tim+C · · Score: 2

    That's just the same under Windows, where any program requires that you also install all the dlls that it requires.

    You can think of the GUI "part" of Windows as being like KDE or Gnome. If you wanted to run a different Win32 GUI, but still run software written for Microsoft's GUI, you'd still have to have all the dlls installed for that one too. Of course, there isn't an alternative GUI/desktop shell and set of libraries, so that situation doesn't happen under Windows.

    That's just the way software is written these days - you put useful, reusable chunks of code in libraries, and install them once on the machine, rather than as part of every application that requires them.

    It increases app start up times a little (as these files have to be loaded and linked agaisnt), but decreases disk usage and promotes code reuse, which, as a programmer, I consider to be a Very Good Thing Indeed.

    Cheers,

    Tim

  14. Ha. Now I know. by Chris+Burke · · Score: 2

    I used to say that I thought it unlikely that Windows was truly any easier to learn or use than KDE/Gnome for the truly computer illiterate. That the perceived difficulty in using linux desktops was because the user was used to Windows, and anything different would seem hard to use. I would point out how so many Windows users say Macs were hard to use, while Mac users think Windows was hard to use.

    But now, I have seen the proverbial mother (not mine, since she is quite computer literate and happy in both windows and linux environments), and I can say for certain that the Windows GUI is NOT easy to use, easy to learn, or at all obvious for useful definition of the word. By your own account, Windows is a failure.

    But clearly that is not the case (that Windows GUI is a complete failure), but so it would also be that the linux desktops are not either. They are in fact not easy to use for your computer-illeterate grandmother, but nothing is. They suit quite nicely for anyone who is capable of generalizing enough to drive both a Tercel and a Suburban.

    And this is true, despite the multitude of GUIs for Linux. So, in three words, you're completely wrong.

    --

    The enemies of Democracy are
  15. Re:Not another... by Vanders · · Score: 2

    Linux needs a single GUI. Be it Gnome, KDE, or whatever. Pick one, build it right. Follow Microsoft's example and do extensive usability tests, and make it easy and intuitive for the user to use it.

    Hey! That sounds like AtheOS! I havn't tried sitting my mother in front of my AtheOS box and letting her go yet, but I think i'll get IPTables set up on my Linux box and give it a go. I reckon I can have her doing the basics in a few minutes.

  16. Re:Not another... by wiredog · · Score: 2

    They use different libraries. You can run the apps if you have the libs, but you don't get the desktop integration. You can run plain old X apps on gnome and kde.

  17. Re:Not another... by be-fan · · Score: 2

    But KDE and GNOME aren't really compatible. Sure you can run programs from both environments at the same time, but they don't really interoperate at all, they just happen to exist on the same desktop. I can run X applications on my Win2K desktop, but that doesn't mean that Win32 an X are compatible.

    --
    A deep unwavering belief is a sure sign you're missing something...
  18. Re:Not another... by be-fan · · Score: 2

    Once you start down the path of chaos, you're pretty much screwed that way too. There's nothing that prevents people from making a desktop standard, then letting different people implement it (just like ICCM and the X window managers). That's probably the best trade-off, IMNHO.

    --
    A deep unwavering belief is a sure sign you're missing something...
  19. Re:Not another... by LordNimon · · Score: 2
    If we did, GEM (for those of you old enough to remember what it was) and OS/2 would be competing with Windows.

    It's funny you should say that, because one of the reasons I prefer OS/2 over Linux is because of its GUI. The WorkPlace Shell is powerful, attractive, consistent, and still light years ahead of anything else today. Almost every OS/2 application has some integration with the desktop. I can't say the same about Linux. Most Linux GUI apps don't add icons or menu items to my desktop, because there are just too many different desktops (GNOME, KDE, whatever), and it's just too hard to support them all.

    And it's not like this is a hard problem to solve. All you need to do is define a standard for adding icons and menu items, and then incorporate that standard into every desktop environment. But of course, all of the Linux desktop developers are too busy competing against each other to work together and solve to a common problem. Until that changes, Linux will never have a chance at winning the desktop.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
  20. evas? displayPDF? instrumentality! by Laxitive · · Score: 2


    Taking a look at Raster's EVAS (Neon Genesis? Perhaps he's trying for GUI instrumentality) - it looks like a less ambitions version of Apples' DisplayPDF and NeXT's DisplayPS. Both of those systems go further than what raster suggests with evas.

    Evas proposes "canvases" as core objects that store information about the state of a graphical object - so that when redrawing needs to be done, the graphics displayed by a window may be easily and quickly redrawn without the client application worrying about it.

    This is exactly what DisplayPDF/PS does in a more elegant way. Postscript is a powerful complete (as in turing complete) language which is optimized to express the structure of graphical objects.

    In the interview, Raster calls OSX "pretty". Either he doesn't know about Apple's display technology, or he doesn't want to comment on their system - which is very similar, and more advanced, than what he is suggesting with evas.

    -Laxitive

  21. Re:Not another... by ichimunki · · Score: 4, Insightful

    If you can figure out windows, you can figure out most any other window manager I've run across that even remotely considered itself "for the typical user". Windows is horribly unusable, especially for those of us used to Macintosh. The very design of Windows with its BS document-window-inside-application-window is a major drag on its usability, imho... If you're not in maximized mode you spend time hunting for your toolbar-- and now with Win2K you'll be clicking at the bottom of your menu to actually get to see the whole menu. Thank god for right-clicking, but that's no real compensation for a crippled menu bar.

    Windows is one of the worst window manager in existence. It doesn't do one thing and do it well, it doesn't have any shining features whatsoever. NOT ONE. So, my point is simple. The fact that Windows is so widespread has nothing to do with usability. The fact that many users are comfortable in Windows has nothing to do with usability. But they've learned to use it, so they consider it natural. But it's a computer. Using it is going to take practice-- and maybe even training. It's a very complex machine.

    Nobody expects to be able to drive a car five minutes after taking it out of the box, unless they've driven before. And yes, if you go changing all the controls radically, the driver's going to need retraining. So look at it this way. Would you expect to be able to drive an F1 just because you can drive a Ford Escort? I wouldn't. Same goes for powerful window managers like E versus crap like Windows.

    My biggest problem with E is that there don't seem to be any E applications. If I use E I still need to load half of KDE to run Konqueror, and then I'll need gtk for GIMP, and then there's all those applications that have pretty windows around them, but are really just ugly X applications. I cut my losses and just run KDE, but I'd rather run E.

    --
    I do not have a signature
  22. Re:YAWIMP? by Neon+Spiral+Injector · · Score: 2

    Enlightenment's File Manager?

    EFM of course. :)

  23. Cloning OS/X by Reality+Master+101 · · Score: 2

    Just out of curiosity, are there any movements out there to clone OS/X's interface? I've sworn never to give money to Apple, but I might be interested in playing around with a clone someday. :)

    --
    Sometimes it's best to just let stupid people be stupid.
  24. Re:Not another... by Sloppy · · Score: 2

    You just explained precisely why Linux does need multiple GUIs. If you make a GUI that your mother/father/grandparents can use, then little of the existing Linux base will want to use it. There's a lot of people who think the Win9x-type interface, which Gnome and KDE copy, is somehow "normal" and ok. These people need something like KDE or Gnome just so they can avoid having to learn new things. But this results in a desktop which, just like Windows Explorer, is hard and awkward to use. There should be at least two common desktops: at least one (there's currently two) for the Win9x refugees, and at least one for getting stuff done when you're in a hurry.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  25. It's called a theme. Check into it. by Chris+Burke · · Score: 3, Interesting

    I'm sick of these damn "E looks ugly" comments... Look, yes, the themes Raster comes up with are ugly. Yes! Ugly! But since the whole point of E is themeability, it's just idiotic to condemn the program because of the graphic design preference of one theme maker.

    And don't give me crap about the default theme. The first time an E user clicks on the desktop they're going to see the "themes" menu item, and they can change it. There are some very fine and minimal themes for E, and a couple actually come with the download.

    As to the time delay... Well, it has been a while, though the team obviously hasn't been sitting on their thumbs. Since everyone else had so much to do to catch up with where E was, they really aren't behind at all.

    --

    The enemies of Democracy are
  26. Re:Scary by Neon+Spiral+Injector · · Score: 3, Insightful

    So change it.

    That is one thing the E has going for it, everything can be changed.

    Granted it wasn't the easiest thing to do in previous versions. But E17 is supposed to have drag and drop theme designing.

    Unfortunitly every thing is now stored in EDB (databases) so I can't tweak my themes with vi. But there is a nice little database editor included. I'll just have to get used to that.

  27. Re:Not another... by tjwhaynes · · Score: 2

    Are Gnome and KDE completely compatible? If I write an application with Gnome specifically in mind, will KDE run the application as I wrote it? If not, that's why having two will make it less likely to succeed. If so, I stand corrected?

    If you mean 'Can I run both Gnome and KDE applications side by side?' then the answer is a definite Yes. If you mean 'Can I cut-and-paste and drag-and-drop between the Gnome and KDE applications?' then the answer is 'Mostly'. Is it a good idea to do this if you have a small hard drive and 32Mb of memory then the answer is NO.

    Gnome has its own underlying architecture for communicating between Gnome apps - based on CORBA. KDE chose to build a Corba-like system called KParts. Most interoperability issues revolve around getting these two infrastructures to work together. In order to have both KDE and Gnome apps up and running, you need to have both infrastructures active (this is not a problem, it just requires more resources).

    There is also no requirement to run KDE apps under KWM either - Sawmill works fine. I suspect Enlightenment does too, along with IceWM, but I don't have any personal experience of those setups.

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  28. Re:too late, sorry by Ded+Bob · · Score: 2

    Why did E completely loose forward motion? Why are only a couple of people working on it? What's up with the lack of developer community? To me, this does not bode well for its future. How the hell can VA justify spending money on E when they have corporate survival to think about?

    Just one question: are you the "*BSD is dying" troll? ;)

  29. Re:Two things I want to see by Neon+Spiral+Injector · · Score: 2

    As I understand in the past this was very hard to do with X. The program itself would have to do screen captures and blend itself with the windows it was over.

    The way E does the translucent move, is when you start to move a window, E does a screen grab of that one, unmaps the real window, then you move the screen grap, when you put it back down it remaps the real window in the right place. Try moving a window that has some motion in it. All action stops when you start to move.

    With the render exention now in X11 it will be a little easier to do blending, saw Netscape with translucent menus at the 2000 ALS. But will all E17s widgets being rendered in OpenGL they should be able to neat things with eachother, but I still think there'll be some limits between windows.

  30. Re:Not another... by garver · · Score: 2

    Linux needs a single GUI

    So hold a book to each side of your face and look at your monitor. There. See, Linux has only one GUI. Feel better?

    Open Source isn't about standardization, its about choices. If something isn't quite right, you can tweak it until its what you are looking for.

    Assume for a minute that the entire Linux population standardized on RedHat's distribution running, say GNOME. This is good. Now when a newbies learns "Linux", s/he will be comfortable sitting down at any "Linux" box. The world will rejoice. All is great.

    Now assume for a minute that I, as the Uberhacker that I am, decide I'm not quite happy. GNOME sucks, I want something better. I take "Linux" and change the GUI environment and create... "GarvIX". One of two scenarios may play out:

    • The RedHat commando squad breaks down my door and drags my ass off to court screaming "Thou shall not hold your own opinions. Thou shall use what we tell you."
    • I'm happy and the newbies are happy too since they can still sit down at any "Linux" box and know what to do, this "GarvIX" thing though is a whole different matter. Time goes on and I show people "GarvIX" and people like it. Other Uberhackers start using. Next thing you know, we have "GarvIX" conventions. Before long everyone is using it except my grandma.

    The point is that with standardization, someone controls the standard. Migrations to something better only happen when the entity deems it was time. Its called a monopoly.

    The other point is that "GarvIX" IS different. Just as RedHat/KDE, RedHat/GNOME, Debian/KDE, Debian/GNOME, etc. are also different. If it makes you feel better think of your operating system as Redhat/GNOME/GNU/Linux or ReGNOGL for short. Go forth and make everyone use it.

  31. Re:evas? displayPDF? instrumentality! by raster · · Score: 5, Informative

    the fact that evas has is "canvas" is nothing new. it's an ancient idea. the fact that i did start it off simple and dind't go completely bezerk with abilities and features (display postscript, display pdf) - just kept the core and basics, meant that i could actually finish it in time to use it for writing the app i needed it for: e 0.17 AND it menat i could also accelerate it via multiple back end rendering paths. it's quiteodd too the apeolpe assume it is ONLY opengl - in fact i woudl not suggest using the gl backed rendering engine on anything but an nvidia driver because so far no driver i have found comes even clsoe to being stable enough or complete enough. but nvidia is about the closest. my own software rendering (imlib2 does that for evas) which is quite fast is what i normally use for evas - so you don't NEED hardware. you can use normal X11 pixmaps and X primitives as a rendering back end for evas too. this keeps it simple - but still makes it able to be extended easily, and has allowed me to make it work and work well in a relatively short period of time with a relatively small amount of resources.

    that is what the power is.. and it can be easily extended. new object types can be added - new things like having clipping paths could be done, extra object attributes can eb added that affect their display.. but the more complex the feature the harder it is to support in the back end rendering... and the less likely it is to be able to be hardware accelerated and instead have to be done more slowly in software - even the software optimizations are lezz liekly to be effective the more complex it is. thus i choose to only impliment what i really need - and that can go a surprisingly long way :) the end result is a canvas that is fast.. hardware accelerated or not, that does its primitives well and does the job i need... and can be improved in time with no effect on the programs using it other than positive ones (new features... or faster & better quality rendering etc.)

    evas solves the problem in an elegant way... and rememebr it isn't the same as dps/dpdf - its a canvas. that is a different concept.

    i also know a bit more about apples display technology than you think - it defintiely is pretty - and yes... i'm not going to comment much in detail on it as i dont, imho, think i know enough details to make a very concise sumamry of it and get it right 100%. but i know enough to know what they are doing (approximately) and why etc.

    evas is a different technology - it is much closer to the java canvas, tk canavs, gnome or qt canvases. it can be extended and wrapped and made more pwoerful with layers ontop that use it as an optimized rendering system... and that is incendentally one of the side projects happening right now :)

    anyway.. just thought i'd comment a bit - don't want to flame - just want to fill in the gaps ininformation that wasn't provided for you before :)

    --
    --------------- Codito, ergo sum - "I code, therefore I am" --------------------
  32. Re:Not another... by Corgha · · Score: 2

    Linux needs a single GUI.
    Perhaps I have been trolled, here, but... Why the hell does Linux need to take over the desktop market, and why does it need a single GUI to do that? Linux is doing just fine, by my book, and I really couldn't care less about the rest of the desktop market. Linux is not a product that you need to market, and it's not a business plan -- it's the result of countless programmers scratching itches. So don't presume that you can attach to it your vision of where it should go.

    Back to the topic at hand, one of the reasons I stopped using Windows and MacOS is that I was tired of having to do things their way. I happen to use Enlightenment and Blackbox a lot, because I like they way they work, and I don't use Gnome or KDE because I don't like the way they work. What makes you think that it is possible to make a single interface (graphical or not) that will please everybody? The fact that you can choose and then (in most cases) heavily customize your interface is one of the best things about UNIX and Linux. The window manager is just another user-level application, and it's nice to be able to run whichever user-level application suits you best.

    Pick one, build it right.
    Define "right". You're not going to be able to make an interface that is all things to all people. What more likely would happen is that you would force your assumptions about how computers should be used onto everyone else, which is the thinking behind many of the things that I hate about Windows. Why do you want to repeat those mistakes?

    Instead, try accepting the fact that people are different and situations are different, and it's non-trivial to make something that works for them all.

    Follow Microsoft's example and do extensive usability tests, and make it easy and intuitive for the user to use it.
    Where do you get this idea of an "intuitive" interface? (To paraphrase someone whom I forget) The only intuitive interface is the nipple; after that everything is learned. I also think that you are making the common mistake of confusing "ease of use" and "ease of learning". The many possibilities presented by the command line may be more difficult to learn than a "wizard", but in the long run it's easier to use (try aliasing or scripting or cronning a wizard).

    I've always hoped that Linux could crack the desktop market. I want to see it compete with MS. I want to be writing applications for Linux. The problem is, I just don't think that's ever going to happen. There are too many factions, and no single one appears to have a huge advantage. All of these GUIs are being written by programmers, for programmers.
    Leaving aside this insane idea that programmers all come together and work in harmony for free to write things that do not interest them... what is it about the existence of multiple window managers (let's not use the overly-general term 'GUI') that precludes acceptance of the operating system? Does the existence of multiple operating systems keep people from buying PCs? No, most people just use the OS (Windows) that comes bundled. In the window manager/desktop environment arena, most people will simple use the one that's presented by the distribution (RedHat, probably) that they install.

    So, perhaps, instead of worrying about making a single interface to please all people, we should try to make Red Hat choose a default that will look exactly like Windows so we won't scare the poor wittle new users, of whom we don't think enough to trust to figure out something new like they once figured out Windows. Fortunately, I think Red Hat knows enough about its business to work towards using a non-threatening and easy-to-learn interface as the default. Give it time.

    Alright, enough irrational ranting -- the "We need a single perfect (Distribution|Window Manager|Shell|Programming Language|...)" argument just really ticks me off, as I highly value freedom and diversity. Sure it's inconvenient and confusing sometimes, but I'm glad we live in a world where people are (to some degree at least) free to go their own way and choose a tool to suit the situation or their tastes.

  33. Re:Not another... by ReelOddeeo · · Score: 2

    Windows 95/2000 have excellent GUI's. I find them more consistant and faster than any Unix ones I've tried

    At my office, last spring, we installed a Windows XP beta on a PII 200, 64 MB. Not a *really* bad machine, mine you. And this machine is not uncommon for some people who bought their box just a couple years ago.

    We booted up XP. It just sat there thrashing the disk. Just logged in to the desktop. Doing nothing. No applications running. No user input. Just idling. It just kept hitting the hard disk, about once per second. Geez, I can't imagine how well it will run an application.

    Recently, when I brought this episode up again, the local Microsoft defenders said that all new OSes require 128 MB of ram as a minimum.

    (Of course, I also recently ran Mac OS X on a G3 233, with 128 MB, and it was *dog* slow. And I mean *unusable* slow. Like the 1983 Lisa was.)

    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  34. Re:Not another... by Mr_Silver · · Score: 2
    Windows is one of the worst window manager in existence. It doesn't do one thing and do it well, it doesn't have any shining features whatsoever. NOT ONE.

    Errr, you've not really used Windows at all really have you? Windows is one of the best window managers out there. Its clean, easy to understand and completely consistent through out.

    But thats not really a surprise. Microsoft spends thousands every year with useability tests and studies. They gain feedback on their GUI from a massive number of computer literate and illiterate people alike.

    In fact, its so good and so consistent and so easy to use that much of the stuff in KDE, GNOME or whatever have been directly copied or influenced by Windows GUI.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  35. Re:Not another... by squiggleslash · · Score: 2
    There's always one isn't there. If the topic is about someone designing a new operating system, we get "Why oh why is there any need for yet ANOTHER operating system?". If the topic is a window manager, it's "Why oh why is there any need for another window manager?" And so on, and so forth.


    And bizarrely, such rants are always modded up, rather than the redundant trolls that they are.


    But I'll answer your question with a fairly easy response: Yeah, sure, we'll standardise on one GUI. We'll force everyone to use one window manager, and one widget set, and one suite of desktop applets, and one office suite.


    But on one condition: We never pick the ones you want to use. Like KDE? We'll choose GNOME, or Enlightenment. Not especially fond of using C++? We'll rewrite GNOME to use QT. Fond of WindowMaker or Sawfish? That's fine, but we'll standardise on FVWM95. Like running WordPerfect with KWhatever? We'll choose OpenOffice.org thank you very much.


    I'm not overly fond of Enlightenment (at the moment, but I might have a look at this new release when it comes out, seemed kinda Amigaish, and that's a good thing in my book) but I'm glad it exists. It's another choice, out there with the desktops and other systems (OpenLook, GNUStep, even Athena, etc)


    Now, a more useful proposal for the one-desktop zealots to get involved in might be some sort of interoperability layer, where programmers can write using the most suitable toolkit, and expect their programs to adopt the look and feel of any supported host desktop. That would be worth doing, as it makes it easier for people to choose the "best desktop" for their needs...

    --
    You are not alone. This is not normal. None of this is normal.
  36. Re:Not another... by ender- · · Score: 2
    Very good point. I think this also falls in with the lack of good installers for Linux apps. The installer needs to just run, install the software, add an icon and be done. When this can be done in Linux, it will be 90% of the way to being a viable desktop replacement for Windows.


    Other than that, it's not the 'usability' of the window manager that is stopping Linux from being a good Desktop OS. There is another ability that Linux lacks that will keep it from ever being a viable desktop.
    Take for instance my laptop. It has a built in pointer device that is recognized as a PS/2 device. If I install Linux [in this case Mandrake 8, though I use Slackware for servers], it recognizes this pointing device and configures X to use it.

    Now say I decide I'm sick of using the keyboard 'clit' and want to use my USB mouse. In Windows 9x/ME/NT/2K, I just plug in the mouse, and it is instantly usable. But not so in Linux. I have to edit the XF86Config and restart the X server in order to use my USB mouse. This is NOT something that a non-techie 'mom' is going to be able or willing to do, and until Linux[X] can see the switch automatically, it's not going to make much headway against Windows.

    There's also the "mostly non-existant, but occassionally working but quite convoluted support for wheel mice" issue. Sometimes it works, sometimes it doesn't. Usually not with my MS Optical Intellimouse. These things need to be seen and configured automatically and work with ALL the apps in X. Not to mention support for *ALL* the buttons on the mouse. Even when I get the wheel support working, I get three buttons plus the wheel. The 2 buttons on the side are then useless.


    It's little things like this that Windows does well and automatically that keep Linux from getting any serious desktop usage from the average Joe. The main funcionality of the various window managers is NOT the problem.


    Ender

  37. Anyone doing any real UI innovation? by omf · · Score: 3, Insightful
    Although pretty desktops are a nice thing, I haven't seen anyone do anything really new in user interfaces for some time. Microsoft keeps hiding more features behind right-mouse-clicks and animated menu pop-ups. Apple, sadly, emulates Microsoft more and more every day. Linux UIs are splintered into so many variations that it's impossible to keep track of which are going to go anywhere.

    So - the question remains: who's doing anything more than cosmetic work on modern user interfaces? Several people have commented on the fact that it's a huge hurdle for a truly non-technical person to understand any of the existing UIs. I completely agree.

    Raise your hand if you've tried getting your parents to understand how to use a desktop UI (those with parents younger than 40 need not apply...) And I don't mean just to memorize how to perform a particular action, but to really know it well enough to go off and do things you may have not taught them how to do. I've tried, and friends of mine have tried, and we've all come to the same conclusion: UIs have gone virtually nowhere since early days of the Macintosh.

    So we've got alpha blending, anti-aliasing, 32-bit color, and more fonts than you can shake a stick at. That makes things very pretty, but it doesn't actually help you accomplish much more. It doesn't make computers any easier to understand for anyone, techies or non-techies.

    I don't think anything will deserve the title of "Next Big Thing" until it actually does something new, and prettier graphics ain't new...

    1. Re:Anyone doing any real UI innovation? by bartle · · Score: 2

      So - the question remains: who's doing anything more than cosmetic work on modern user interfaces? Several people have commented on the fact that it's a huge hurdle for a truly non-technical person to understand any of the existing UIs. I completely agree.

      All these UI designs are natural extensions of previous ones. It's probably better to extend a flawed interface that everyone's familiar with instead of building a better one from scratch. Anyone looking to build an interface should probably keep one eye on Microsoft's manual of style regardless of the platform. They key thing is to keep things easy and the users at ease.

      The most important connection between contemporary UIs is their reliance on the screen/mouse/keyboard combination. Compare how you use a computer to how you do anything else in life and it becomes obvious how much of a burden these UIs place on the user. It really isn't natural, we've just adapted. And so to answer your question, I don't think we'll see a major jump in usability until an avenue appears that will allow us to at least ditch the mouse. Touchscreen or similiar is probably the next step - as this technology becomes cheaper and more common, applications will start to be written to better deal with this kind of interface. Beyond that is probably voice recognition, that alone would make the Microsoft Start menu almost unnecessary. Beyond that... I can't even guess. It's Sci-fi territory.

      For the forseable future, those of us who work with computers in a technical capacity will probably keep our own interfaces just out of habit. The rest of the world will most certainly move in a simpler direction, towards computers you can talk to and poke at.

    2. Re:Anyone doing any real UI innovation? by be-fan · · Score: 2

      Thank you! That's what nobody seems to understand. Windows's interface is the easiest for the sole reason that that's what everyone knows. I'm not sure that most /.'ers remember this, but an entire generation of normal people used CLI machines to do regular business work. It wasn't any more difficult for them than GUIs are today. What is easy is what you understand, its as simple as that.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:Anyone doing any real UI innovation? by rneches · · Score: 2

      Well, can you think of anyting new? Xerox/PARC basically invented this whole GUI thing eons ago, and there haven't been any significant changes to that paradigm. Buttons, menues windows and icons - everything else is just details.

      Look at it this way - we have two kinds of interfaces; GUI and command line. What innovations have people made with command line interfaces? We have all sorts of new shells since the first VT-100 terminal rolled off the production line. With some nifty utilities, bash is more than good enough for doing just about anything with a computer (except looking at pictues and such, but there are framebuffer viewers nowadays). But shells like bash, and the utilities they use, are still regular old command line systems. They work just fine on VT-100 and 320 terminals. The paradigm hasn't changed, and it doesn't really need to.

      It's possible that the same is true of GUIs. We can dress them up and build new utilities, but the underlying assumptions have remained the same for more than two decades. Given the history and continued usefullness of command line systems, I predict that GUIs as we know them will exist for a long, long time to come. When something new comes along, it will not be a GUI - it will be something else entierly. Maybe it will be a 3D enviornment, like in Snow Crash. Maybe it will be a speech based system, like in Star Trek.

      But even in Snow Crash and Star Trek, GUI and command line enviornments still exist.

      The GUI was invented because command line enviornments had weaknesses. GUIs never (at least not in enviornments that should be taken seriously) replaced command line systems because GUIs have their own weaknesses, and those weaknesses happen to be where the command line way of doing things is strong. When something new comes along, it will probably be to get around the weaknesses of GUIs, but if it really is different, it will have it's own weaknesses where GUIs are probably strong. Some people might bemone the new thing, as people bemoned GUIs because they waste resources and whatnot, but those people are probably users of systems that don't let you choose the style of interface for the problem at hand (*caugh* windows *caugh*).

      --
      In spite of the suggestions and all the tests that I have made, I have not cavato a spider from the hole.
  38. Re:Not another... by scrytch · · Score: 2

    Windows is horribly unusable, especially for those of us used to Macintosh. The very design of Windows with its BS document-window-inside-application-window is a major drag on its usability, imho

    gentlemen, our word for today is canard. microsoft has deprecated MDI since windows 95. there's lots of reasons to hate. and as someone who has supported mac and windows, no one ever had modality issues with windows menubars, selecting "file->save" in the wrong application. of course experienced mac users don't do that. experienced windows users also don't "hunt" for menubars either. that dog didn't hunt then, it sure don't now.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  39. Re:Not another... by scrytch · · Score: 2

    feh, should have previewed. should have read "there's lots of reasons to hate windows, this one is tired ten year old mac evangalista fodder and needs to be retired"

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  40. Re:Not another... by spitzak · · Score: 2
    Yes there need to be standards, but a lot of users like me are scared of this copying of Windows crap because people are familiar with it. Both KDE and Gnome suffer from these (to me) fatal problems:

    We need consistent, tested support for point-to-type. I have never seen a single user (on either Linux or NT) who has used point-to-type for a day or so switch back. It is obviously superior and the only thing stopping it is the unfamiliarity of users with it. I would like to see point-to-type be the default in any Linux desktop. Let's see a little "innovation" instead of this sheep-like copying of Windoze and Mac!

    Stop raising the windows when I click on them! This is less obvious but killer problem. Both KDE and Gnome will raise any window on a click. If I want to raise the window I will click on the title or border, or on an empty area of the window!! This foul behavior forces programmers to use horrifying kludges like tiled windows or "MDI" and then everybody bitches about the poor or buggy toolkit support for these, while failing to realize that these are horrid workarounds for an extremely simple and basic design flaw! This misfeature was removed from X in 1984, dammit, and we are somehow reintroducing it by copying stupid Windows into the X window managers! All old X window managers did this correctly, this disease is killing the ability for innovative user interface designs to be made. Note that it is trivial for an application to raise it's own windows and thus act like Windows if it wants to.

    (Gnome/Sawfish can have the click-to-raise turned off, but it is totally mysterious how to do it and requires changing key and mouse bindings. KDE is much worse, it appears to be impossible to turn click-to-raise off without also turning it off for the title bars, I have tried quite a bit).

    Stop raising the "parent" when a "child" window is raised. This additional Windows-copied foul behavior is almost as bad as the click-to-raise behavior in preventing overlapping window interfaces from being implemented. For the morons out there who are designing this stuff: yes a child window must be "above" it's parent, but that does not mean that there cannot be windows inbetween them! Both KDE and Gnome have this behavior and it cannot be turned off, pretty much forcing us to make *all* windows children, or *none*. This problem seems to exist in older CDE window managers too. But FVWM got it right, and there is no reason you morons cannot do it, too.

    You may think I am bitching, but I think the above are simple, basic, design errors in how the window managers work, and these simple errors are the main reason there is resistance to a "standard Linux desktop".

  41. Re:Sort Of... by Panaflex · · Score: 2

    Actually that is not wholly true.

    For instance, Macromedia uses their own GUI toolkits. MS Office doesn't use the system ctrl3d stuff, they have their own GUI library as well.. They still use alot of the underlying COM/OLE stuff, though.. so it's a mixed bag.

    And Lotus Notes is just silly..

    Pan

    --
    I said no... but I missed and it came out yes.
  42. Re:It's called a theme. Check into it. by NonSequor · · Score: 2

    I think people wouldn't make those comments if there weren't some people who think that E is the most beautiful thing they have ever seen.

    --
    My only political goal is to see to it that no political party achieves its goals.
  43. Re:Not another... by MrBogus · · Score: 2

    "OS/2 often times ran Win16 apps better than Windows itself. And thats not just typical anti-MS FUD!"

    Yes it is. In the best case, OS/2 ran Windows apps exactly as well as Windows did (==not well), because it was by-in-large the same codebase. The advantage was that you didn't have to reboot after one of the frequent crashes, and that you could run multiple WinOS2 partitions.

    Of course, the best case wasn't all that common. Many apps didn't like WinOS2, there were videodriver issues with the environment, and the 'seemless windows' mode tended to hang the entire OS due to the single input queue issue.

    I'm not posting this to knock OS/2 -- it's Win16 environment existed as a minor transition feature. Just that the whole "Better Windows than Windows" marketing line was a bunch of bullshit. (I ran OS/2 in production as both clients and servers, but lots of dabblers that sprung for the cheap retail copies can attest to this.)

    (The WOW feature in NT actually was a better Windows environment because it dumped all of the shite Win3.1 code and thunked API calls directly to Win32, thus resolving the 'resource pools' issues as well as general stability issues. Too bad it required so much memory [32MB!])

    --

    When I hear the word 'innovation', I reach for my pistol.
  44. Re:Not another... by WNight · · Score: 2

    > Why does Linux need to take over the desktop?

    Well, that depends. If you mean "take over" literally, as in, be the only one, then I don't think it does.

    But if you mean, why does Linux need to get easy to use, and be reasonable replacement for Windows, then I think this is very important.

    1) Much of the world is far poorer than North America/Western Europe/Japan. An old P75 with 32MB would be server-class to much of the world's population. MS-Windows will never cater to this market. If you run Windows on that hardware it's either pathetically slow, or pathetically obsolete. Linux makes this hardware capable of connecting to the modern internet (perl, php, apache, postgreSQl, IPv6, and more).

    2) Monopolies are bad. MS wants .NET to take over, and likely to provide all content on a pay-per-use basis. They also want a piece of all online financial transactions. If the only platforms out there are Windows, people aren't going to have much choice... Ditto with things like office suites, and control over your work. If the only way to edit a file is Word 2005 over .NET, what'll you do when MS decides you've violated a license and shuts you down remotely until you prove otherwise? If there's a perfectly functional alternative that you can place generic office staff at, this type of control is much harder to exert.

    3) Freedom. Microsoft's only complaint about hardware-level content-access-controls is that they didn't have enough say in the implementation. Today, DVD players only come for Windows (and Mac, a bit) because of market forces. It's possible that in five years they would only be legal on an MS platform. (To legally access the access-control circuits, you'd need to send the right auth codes, which thanks to the DMCA, only an MS OS can send...) If another platform takes hold and a significant number of users adopt it (10% or more) companies and governments will think twice before making something Windows only.

    I'd never think of forcing someone to run Linux, or any other OS. My only concern is that in a few years they might not have a choice.

    I can honestly see MS making a case that "Any content protection can be cracked, on a general purpose computer" and getting government support for a computer than contains Windows 2005 in ROM, preventing anyone from having any direct access to the hardware. It'd also be likely that any attempt to swap the ROM, or bypass the OS would be a DMCA violation because, of course, the only reason to access the hardware directly is to do something the manufacturer didn't intend and that's obviously illegal.

    Then there's the whole economic thing... Today I can get a mobo and CPU for about the same price as a 10GB HD, the smallest I can find. If I leave out a HD, it chops the cost of a basic system to 2/3. Thus a cheap Duron system, with 128MB of RAM, is around $300. Toss in an ethernet card with boot ROM and you can remote boot. Run apps off of a remote X-Server, and you can bypass CPU limitations of the client PC.

    Thus for $350 or so, in total, I can setup an office workstation with a word processor, spreadsheet, database, 3d model editor, 2d graphics editor, email, browsing, compiler/IDE, etc.

    I couldn't even buy a copy of MS Office for that price, or the OS, let alone the hardware required to run either 2k or XP (9x OSes aren't stable enough, imho).

    This will only be possible (and legal) if MS doesn't get its way. To prevent that, we need to get people using Linux, so you aren't looked at oddly when you suggest a non-MS solution.

    btw, just to smack anyone who says something about MS's terminal services... Think of the costs. Unix is cheaper to run, cheaper to buy, and cheaper to admin. While technically MS could do this, it wouldn't work as well, as quickly, or cheaply. Setup time on the unix version is also much lower.

  45. Re:before the FUD by WNight · · Score: 2

    You know, not much is different between Linux and Windows.

    I went from 98SE to 2k Pro, my computer would hang either when playing the startup sound, or in the first 30s of some program playing sounds. If I completely avoided anything making noise, it'd stay up all night.

    I suspected the sound card, removed it, and the computer worked. Replaced it with an old ISA Awe64... Still worked.

    I looked for docs on the Aureal Vortex under 2k... None.

    I looked for message-board discussion on it. Very little, all negative.

    Eventually, I found a site describing how to get it working with a slightly modified binary of the original driver, and a bunch of registry mods.

    I left the Awe 64 in...

    In fact, Windows was much harder to get working than Linux, because Windows doesn't support much user input. You double-click the exe, it installs. If it doesn't, you have no idea where it failed. (Without running filemon from www.sysinternals.com, or something similar.) At least in Linux you usually know what failed, and if someone tells you how to get it working it's only a matter of copying their config file or installation steps.

  46. Re:ReYour using the wrong distro by WNight · · Score: 2

    No, he said "updated". That means, up to date.

    If he wanted the packages he'd get from doing "apt-get ..." he'd simply install Redhat 6.2

    Debian is ... stable. That's like saying it has ... a nice personality.

    The apt-get interface is very nice though, and an up-to-date distro could make good use of it.

  47. Re:Not another... by scrytch · · Score: 2

    > How can you say it's deprecated when I'm still seeing it in every Office 2000 application I use?

    Maybe it's inconsistent across Office2k then. All I have is Word2k, and it indeed is very much SDI. I don't even see a way to change it to use MDI. I imagine Access2k does use MDI, where it actually makes some sense to do so, but I haven't seen it.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  48. Re:Not another... by Pedrito · · Score: 2

    You can argue that Microsoft sacked the competition, and I wouldn't disagree with you. I mean, the justice department isn't after them for no reason at all.

    Windows is better than Gnome (I won't speak to KDE because I haven't used it) on usability, and certainly better than X by itself on a number of points. With the exception of developers actually going out of their way to make their app not follow the standards, 90% of all Windows programs have almost identical functionality for standard functions: File/Load, File/Save, File/Print, File/Print Preview, Edit/Cut, Edit/Copy, Edit/Paste, etc... The Window menu is consistent, the Help menu is consistent.

    The toolbars are consistent between applications and how they work. The status bar is very consistent. The fact that you can turn these on and off is also consistent.

    When I hit ctrl-F S, I know I'm going to get File/Save, in almost any applcation. If I hit F1, I know I'm going to get help.

    I'll grant that the thing about dragging the task bar around was a stupid idea. I don't know anyone who has ever changed it on purpose. I'm also not saying to blindly copy Windows. What I'm saying is, do it as good as Windows, or do it better, but more importantly, at least TRY to enforce it to be consistent across applications.

    When I create a new application in Visual C++, I automatically get the File, Edit, View, Window, and Help menu items, fully populated. I get a toolbar (if I want it), I get a status bar. I even get a basic help file started for me. Now, granted, that's a development environment, but it's also the primary Windows development environment out there (along with Visual Basic), and it helps to enforce consistency.

    Read any book on user interface design, and you'll find that Windows is, in many respects, a model of good design. There are definitely problems with it, I won't argue there, but it's also the standard with which Gnome and KDE have to compete. They need to do what Windows can do, and do it better, or they'll never be the GUI of choice by the masses.

  49. It is you who is looking at the surface. by Error27 · · Score: 2

    Perhaps you have not heard of the Render extension?

    Alpha-blending and anti-aliasing are just some of the symptoms of a more powerful back end.

    It is you who is looking at the surface.

  50. Re:Sort Of... by be-fan · · Score: 2

    That's just the same under Windows, where any program requires that you also install all the dlls that it requires
    >>>>>>
    Actually, its two totally different things. All the GUI libraries I know of on Windows use the underlying Win32 services. They use the same drawing services, the same printer services, etc. While it may be true (as the replyer to your post said) that there are different GUI libraries on Windows, the fact that they use the same underlying services makes it a moot point. The fact that loading both kde-libs and gnome-libs uses up an ass-load of resources is regretable, but not the main problem. The main problem is that apps using the two different systems don't interoperate perfectly with each other. On Windows, this problem doesn't exist, since there is only ONE object model, ONE printing system, ONE clipboard system, etc.

    --
    A deep unwavering belief is a sure sign you're missing something...
  51. Re:Not another... by be-fan · · Score: 2

    Wow, that's out there. Doing what you're doing is like loading up that poor machine with a debug builds of Linux 2.4.x-pre1, XFree86 4.1, KDE-2, GNOME 1.4, and E16. Let me tell you, that's not a fast config either. First of all, XP is a RAM hog. Hell, so is KDE-2 and GNOME, so deal with it. Second, That's an XP beta. What were you thinking? How can you possibly base an opinion on a BETA release of Windows?

    --
    A deep unwavering belief is a sure sign you're missing something...
  52. Re:Not another... by Error27 · · Score: 2

    Windows , kde and gnome are all crap as window managers.

    The person who invented the start menu will be first against the wall when the revolution comes.

    So you move your mouse down to the bottom left. Then the menu pops up above and to the right. So you start moving your mouse up again. Then the next menu goes down. Then up. By this time you've run out of space and so the menus start going left instead of right. And up and down again. And then finally you can start the stupid application.

    In windows 90% of the time you have to navigate 4 submenus (normally one of the submenus has more than 30 items) and click 4 times to start an aplication. In enlightenment 90% you navigate one menu and click 2 times.

    There is a reason why microsoft came out with the fade away start button bar and that's because people hate it wasting their desktop space. The people who don't use the fade away bar also hate it but they hate having the menu bar keep popping up in the middle of what they are trying to do all the time. What I end up doing is changing the configuration back and forth between popping up and standing around. And it's not because I love messing around, it's because Microsoft UI is utter crap!

    I could go on... but the point is most drunken hobos could design a better window manager than windows 98.

  53. Re:Sort Of... by nitehorse · · Score: 2

    If you wanted to run a different Win32 GUI, but still run software written for Microsoft's GUI, you'd still have to have all the dlls installed for that one too. Of course, there isn't an alternative GUI/desktop shell and set of libraries, so that situation doesn't happen under Windows.

    wrong. and yes, it's just as ugly to do this as it is to run KDE programs in GNOME or vice-versa.

  54. ooh yay by RestiffBard · · Score: 2

    thats all i can say. i use enlightenment all the damn time and have been snapping at my bit to see it ready. the one thing that i love most about E is that it is as minimal or monstrous as i need it to be. the icon box alone was a stroke of genius. in my opinion anyway (which doesn't count for much)

    --
    - /* dead coders leave no comments */
  55. Re:Not another... by be-fan · · Score: 2

    As far as speed is concerned, twm and blackbox are very fast.
    >>>>>>>>
    Yea, and they have none of the features of Windows. Windows has the features of KDE and GNOME without being as slow as them. And I use Win2K on a PII-300, so its not my hardware that makes Win2K seem fast!

    --
    A deep unwavering belief is a sure sign you're missing something...
  56. Re:Not another... by be-fan · · Score: 2

    Actually, programmers use vi, so its a non-issue. Seriously, though, I don't see legions of Windows programmers up in arms over Windows being bad for programming. All Linux window managers and Windows work mostly the same way, so what exactly is the difference? I'd just like some concrete examples of when the configurability (or multiplicity) of Linux GUIs has allowed somebody to do something really useful.

    --
    A deep unwavering belief is a sure sign you're missing something...
  57. Re:Not another... by be-fan · · Score: 2

    You know, BeOS treats ALL hardware like that. The only time you have to step in and do configuration is cases where something goes terribly wrong.

    --
    A deep unwavering belief is a sure sign you're missing something...
  58. Re:Not another... by be-fan · · Score: 2

    Don't you see that the more integration there is between the apps and the desktop environment, the fewer choices you will have?
    >>>>>>>>>
    No, that just gives developers power. Take a hypothetical user using Linux for development. He loves VisualC++, so he uses KDevelop. So, who decides what desktop he uses? Not him, no. The guys who wrote KDevelop get to decide that. He can either run KDE-2, or he can live with a desktop that doesn't mesh together. If all these DEs interoperated perfectly, he could erase KDE2 and Qt from his harddrive, and still run his favorite app in HIS choice of desktop environments. THAT'S real choice.

    PS> No, this is not a KDE vs. GNOME flame. They both suck...

    --
    A deep unwavering belief is a sure sign you're missing something...
  59. Re:Not another... by be-fan · · Score: 2

    Now assume for a minute that I, as the Uberhacker that I am, decide I'm not quite happy. GNOME sucks, I want something better. I take "Linux" and change the GUI environment and create... "GarvIX". One of two scenarios may play out:
    >>>>>>>>>
    Actually, in the ideal scenario, it would be the APIs that would be standardized, not the desktop environment. So you'd just write GarvIX to implement the standard API and then distribute it to all your followers. This is the same concept as OpenGL, btw. You write to the API, and the implementation is totally up to you. Of course, if you don't like the API, you just have to deal with it. After all, you don't see people rewriting OpenGL do you? (D3D is a subject for another discussion...)

    --
    A deep unwavering belief is a sure sign you're missing something...
  60. Re:That's not enough.... by be-fan · · Score: 2

    I think BeOS took a hell of a stab at being usable, and we can all see how far that's gotten those guys. I don't know about you, but I don't see Palm being the ones who get BeOS pre-loaded on most new PCs sold, either. BeOS is living proof that a great desktop GUI doesn't equate with popularity.
    >>>>>>>>>>
    Actually, I think the reason BeOS tanked is because it didn't have Linux's open-ness. No big company has the balls to compete with MS on the desktop, and no little company has the resources to compete with MS period. BeOS lacked an OSS community that could keep improving it even without profits rolling in. Linux, on the other hand, is missing many of the features of a good desktop GUI, and is thus not taking over the desktop for a different reason.

    --
    A deep unwavering belief is a sure sign you're missing something...
  61. Re:Too much emphasis on Window Managers... by be-fan · · Score: 2

    Actually, GTK+ and Qt both have a sizable base of applications. They have also demonstrated themselves to be extremely portable. Wouldn't it be possible to design a simple windowing system (maybe on top of some of the EVAS work so as to get hardware acceleration) and port GTK+ and Qt to it? The only thing that would really be needed (aside from writing said window system) would be to port driveres, but both XAA and DRI seem very modular, so I don't know how hard it would be to port the interface. Of course, I have never touched a bit of X code, so I'm just hypothesizing, but from here, it looks entirely doable.

    --
    A deep unwavering belief is a sure sign you're missing something...
  62. Re:Stop complaining about speed!!!! by be-fan · · Score: 2

    Actually, I think you miss the point entirely. The Win2K UI look decent (even nice with litestep), is very functional, has tons of features, and is FAST. KDE-2 or GNOME look good, are very functional, have lots of features (but not as many as Win2K yet), and are SLOW. I think that's the point everyone complaining about speed is trying to convey. If MS can make a powerful desktop that runs quickly, why can't the OSS community do the same thing?

    PS> MS isn't even the fastest. BeOS and QNX have desktops that are even faster! When you're competing with MS for last place, you know you have a problem!

    --
    A deep unwavering belief is a sure sign you're missing something...
  63. Of paradigm shifts by be-fan · · Score: 2

    I think too many people focus too much on "big" things rather than things that work. The next "big thing" will not be a desktop environment with objects that can be remotely embedded into PalmPilots over an infrared link. The next "big thing" will not be a totally different graphics model ala DPDF. The next "big thing" will not be a 3D interface with force feedback effects. All of that BS is just intellectual masturbation for programmers who have no real work to do.

    The next big thing will be a users desktop. A desktop that is configurable enough, powerful enough, easy enough, nice looking, cohesive, efficient, fast, and stable. To date, no such desktop exists. KDE and GNOME are slow, Windows is unstable and (fairly) ugly, QNX and Be lack useful features like object models, and all of the X window managers are not cohesive enough. The guy who manages to make a desktop which does all of the above will be a hero to the masses, even if the intellectuals chide him for having no vision.

    --
    A deep unwavering belief is a sure sign you're missing something...
  64. Re:Not another... by spitzak · · Score: 2
    Thanks for your support, I sometimes feel this is a hopeless cause...

    The "searching for the title bar" problem can be solved by raising windows when the user clicks on dead area, such as background or labels, where the click has no other meaning. On X this requires toolkit or application support to implement. In my experience people used to Windows do not notice any difference in function, since they always search for such a "dead" area to click when they want to raise a window without using any other function.

    Applications are also free to raise themselves if they really think they should. Some people think a word processor should do this if the user clicks to place the insertion cursor (but not if they drag to select text or if they move any other controls). I'm uncertain, but at least now the application can decide!

    Ideally I would like clicks on this dead area to do all "window manager" stuff, i.e it can drag the windows around and resize them and bring up window manager menus. This would probably allow us to get rid of title bars and window borders. Unfortunatley support for this requires changes in how window managers are implemented on X.

  65. installation & hardware by TeknoDragon · · Score: 2

    I've found that linux's install is easy because of the better hardware support out of the box!

    Q: how many windows boxes have you installed which require *NO* driver downloads?

    Q: how many linux boxes have you installed which need a patch to work?

    sure there's ata100 and such... but compare the set of hardware devices that linux 2.4 installs on compared to win2k with no driver downloads