Slashdot Mirror


Not Just Eye Candy At Freedesktop.org

Jim Gettys writes "While Keith Packard's eyecandy at freedesktop.org, including drop shadows, translucent menus and windows with alpha channels is nice to look at, and in some ways useful, *much* more important is that the same facilities are useful for thumbnailing, screen magnifiers, and arbitrary transforms of applications on their way to the screen, just to name a few of the potential applications. So enjoy the eyecandy, but remember, too much candy can rot your brain. And if you want to avoid fattening your brain, you can come help us make this ready for prime-time, and work off the candy you ate and pitch in at freedesktop.org." For background, see this earlier Slashdot post about Freedesktop.org, and the brief description below.

An anonymous reader sums up this effort to revamp X: "The new X server features full support for transparency, and has window-level image compositing among other things. It allows applications to present alpha-blended content to the screen. A new X Visual was added to the server. At 32 bits deep, it provides 8 bits of red, green and blue along with 8 bits of alpha value. Applications can create windows using this visual and the compositing manager can take those contents and composite them right onto the screen. The X server project holds sources to build an X server separately from a full X distribution."

445 comments

  1. See OSX by NotLad · · Score: 0, Troll

    www.apple.com

    1. Re:See OSX by ThisIsFred · · Score: 2, Funny

      So Microsoft can copy Apple, but X can't? That's not far at all.

      --
      Fred

      "A fool and his freedom are soon parted"
      -RMS
    2. Re:See OSX by NotLad · · Score: 1

      I said nothing of the sort. I was just pointing out that the phrase "in some ways useful" could be applied to OSX. I just pointed without pointing =)

    3. Re:See OSX by shanelenagh · · Score: 1

      Not only it is it not far, it is right on the money!

    4. Re:See OSX by NotLad · · Score: 3, Insightful
      i should be more specific. the original post says "and in some ways useful" when refering to translucent menus and windows with alpha channels. the aqua interface (and many of the third party themes for OSX) use this extensively. I believe the following are the most useful.

      expose (application name display upon mouseover)

      thumbnailed snapshot of applications on the dock

      transparent terminal (though i prefer iTerm)

      shadow intensity indicating the front most app

    5. Re:See OSX by Anonymous Coward · · Score: 1, Interesting

      I think thumbnailed applications was stolen from enlightenment which has existed long before os-x.. try again. (It also had transparent terminals before os-x)

    6. Re:See OSX by ChaosDiscord · · Score: 1
      I believe the following are the most useful. ... transparent terminal (though i prefer iTerm)
      God, yes. My productivity soared once my terminals were transparent.
    7. Re:See OSX by Anonymous Coward · · Score: 0

      and up until they added hardware video card acceleration, it was slow as sh**. Other OS's could have done this as well like windows but why when it would cost performance? Course apple didn't care much... "long as it looked pretty"

    8. Re:See OSX by NotLad · · Score: 2, Informative

      yes, linux had transparent terminals way before OSX(before it existed even...). it was one of my reasons for switching to linux way back when... i don't remember the thumbnailed apps in enlightenment, but i love the dock implementation, particularly when you have dock magnification maxed out. you get a nice clean representation of your app as you mouse over. how did it work in enlightenment?

    9. Re:See OSX by spectecjr · · Score: 1

      So Microsoft can copy Apple, but X can't? That's not far at all.

      Microsoft's translucency and alpha blending predates OS X.

      --
      Coming soon - pyrogyra
    10. Re:See OSX by dtfinch · · Score: 1

      If you check out patent application 20020191027, Resizing a dialog by dragging the bottom right corner, Microsoft believes that Apple travelled decades into the future to copy Windows.

    11. Re:See OSX by Anonymous Coward · · Score: 0

      its a static snapshot/thumbnail in enlightenment ,though you can configure the size of icons and thumbnails for your iconboxes (you can have several and the apps will minimize to the nearest one). setting up one per virtual desktop is pretty nice. keeps it all uncluttered...

    12. Re:See OSX by YOU+LIKEWISE+FAIL+IT · · Score: 1

      I'm not sure, but I think the eTerm and aTerm transparency effects are only pseudotransparent. This means it never quiiite looks right. When I was working on iDesk, we had to screw around with all this crap, and it would be a thousand times easier if we could just tweak an alpha value on the window instead of handblending against a stored root window.

      Also, I'm not sure again, but I thought the thumbnailed apps in E were static screenshots? In OSX the application continues to run, I think. I seem to recall watching a DVD wriggling away down in the dock, totally unintellegibly. I know it works with way with Expose.

      This guys work with the compositor is exciting - I'd like to rewrite iDesk to take advantage of these new server extensions... where do I sign up?

      -- YLFI / curious
      --
      One god, one market, one truth, one consumer.
  2. I'll have my eyecandy... by Black+Parrot · · Score: 3, Funny

    ...with a dash of syntactic sugar, thank you.

    --
    Sheesh, evil *and* a jerk. -- Jade
  3. Slashdot API by Anonymous Coward · · Score: 3, Funny

    Slashdot made the website translucent.

  4. So much for Xouvert... by sirReal.83. · · Score: 3, Insightful

    I don't get why the Xouvert folks didn't just pitch in on this effort. They're almost a month and a half behind their schedule.

    Oh well, I'm still getting what I want. Maybe soon they'll be able to add 3D support, as now it's just FB/VESA. Now I'm off to make some debs from the CVS.

    /me thanks fdo

    1. Re:So much for Xouvert... by SquadBoy · · Score: 1

      And after you do please don't forget to share. :)

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:So much for Xouvert... by xcomputer_man · · Score: 4, Informative

      The objectives of Xouvert and the freedesktop.org Xserver are different. Xouvert is intended to be an experimental "bleeding edge" branch of XFree86 with opportunities for developers to contribute easily and will remain in sync with XFree. Xserver on the other hand has no connection or relationship with XFree and is wholly an alternative (not a fork ... this code is based on Keithp's own XDrive server which has a brand new core, not XFree86, although some code is reused I believe). In other words they are in fact separate projects.

      I'm not sure exactly how the Xouvert folks respond to this, but I believe they are interested in eventually collaborating with this effort in the future, from, my discussions with a couple of them.

      And no, it's not just FB/Vesa. There are servers available for r128, mga, mach64, and a couple of older cards (S3 savage/trio and trident).

    3. Re:So much for Xouvert... by Anonymous Coward · · Score: 0

      Now I'm off to make some debs from the CVS

      Thank you!!!!! :)

    4. Re:So much for Xouvert... by jonabbey · · Score: 2, Interesting

      Eww, a whole new server? I hope there's more code sharing against XFree86 rather than less.. it would seem a tremendous waste to have to reinvent and maintain that particular wheel.

      Even for someone as renowned as Keith.

    5. Re:So much for Xouvert... by Eccles · · Score: 1

      I don't get why the Xouvert folks didn't just pitch in on this effort. They're almost a month and a half behind their schedule.

      It is an unfortunate inefficiency in the open source development process that there are often redundant projects whose variations add little or nothing to the mix. If two seemingly similar projects actually have substantial differences underneath, in terms of structure, process, or even development model, then at least there can be some benefit from the multiple projects. But too often there is the same NIH ("not invented here") syndrome seen in many other fields.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    6. Re:So much for Xouvert... by xcomputer_man · · Score: 2, Informative

      Err correcting myself: Keith Packard's server was called KDrive, not XDrive.

    7. Re:So much for Xouvert... by Anonymous Coward · · Score: 0

      It is an unfortunate fallacy in the open source development critique process that assumes that just because there appears to be a redundancy across a couple of projects that this somehow indicates anything conclusive about the larger idioms of the open source development process. While the other projects may not add to the mix, neither do they detract from it. Usually, there is little to no evidence in many of these cases that were the extra coders/effort/code applied to a single project that it would somehow improve that project proportionally. To blindly subscribe to the idea that throwing resources at projects is automatically useful is to prepare the way for many a Death March... or whatever the open source equivalent of such a thing would be.

    8. Re:So much for Xouvert... by Anonymous Coward · · Score: 0

      Look at it this way: There's already 200 different X Servers on the market. Having a couple more won't hurt.

    9. Re:So much for Xouvert... by Gherald · · Score: 1

      I don't suppose there's any chance it'll be able to use X 4.2.0 and 4.3.0 binary drivers, or at least OSS ones after a recompile ?

      Hardware support is what makes or breaks a windowing system...

    10. Re:So much for Xouvert... by po8 · · Score: 4, Informative

      In the long run, KDrive will become the standard: it's a much better server. KDrive does share much code with XFree86, but it has major cleanups and simplifications. It will need more driver support (though this is much simpler in the KDrive architecture) as well as 3D support before it is ready to take over, though.

      In the short run, the right answer is to fold the changes back into XFree86. This should be no big deal technically: there's nothing terribly KDrive-specific about them. Politically, it may be harder: the reason that Keithp was ejected from the XFree86 project was essentially for trying to change things. :-)

      The XFree86 DRI project server is on freedesktop.org, and will probably have these fixes well before the XFree86 core server. This server is likely the immediate future of XFree86 anyhow.

  5. How long before it hits XF86? by gwydi0n · · Score: 1

    I heard about this last night at a lug meeting (Keith had shown the screenshots at the Desktop Linux conference in Boston on Monday) and I'm wondering how long before we see this in XFree86. Particularly considering Keith's history with the project and XFree's general reluctance to release more than once or twice a year...

    1. Re:How long before it hits XF86? by Deusy · · Score: 5, Informative

      I'm wondering how long before we see this in XFree86.

      It probably won't go into XFree86. The freedesktop.org X server contains a rewritten core and relies on many X extensions that the XFree86 project is really not embracing. Despite the good work the XFree86 team has done over the years, they have a long history of hesitation and, even worse, conflict with those that would take XFree86 in a non-standardised direction.

      I applaud the new efforts on freedesktop.org, especially by the evergreen Keith Packard, and this is what we need to see in the FLOSS world.

      X11 is one of the few areas where there is no real competition between projects. Linux vs. BSDs (vs. each other) or KDE vs. GNOME. It's healthy; it pushes the projects to higher levels of progress. Once freedesktop.org's X server is ready for mass consumption (hopefully not too long) then this 'lack of competition' changes.

      FLOSS will see a whole new world of graphical coolness as Window Managers and Desktop Environments add Compositing Managers to produce awesome effects using freedesktop.org's X server and the group of projects supporting it.

      The freedesktop.org X server intermingles with things like Cairo and lots of other exntensions. Conversely, XFree86 seems to fight any hopeful extensions.

      What will happen is that in a couple of years, many DEs and WMs will ship with a 'feature X requires freedesktop.org's X server and will not work with XFree86' and XFree86 will lose backing and momentum.

      The only downside to freedesktop.org's X server is that it will no longer run well on a 20mhz 486.

      Yeah, I don't care either. :)

      --

      Free Gamer - Free games list and commentary

    2. Re:How long before it hits XF86? by Anonymous Coward · · Score: 1, Funny

      FLOSS will see a whole new world...

      OK, who else when they read this got a visual image of RMS in a thong?

      Excuse me, I have to go beat my head against a wall until that image is gone.

    3. Re:How long before it hits XF86? by po8 · · Score: 5, Informative

      The only downside to freedesktop.org's X server is that it will no longer run well on a 20mhz 486.

      Yeah, I don't care either. :)

      Actually, KDrive runs better on a 20MHz 486 than XFree86. It's much smaller, and has things like a shadow frame buffer VESA mode that make it work well with pathetic graphics HW. I've used KDrive on an 8MB 386 to good effect.

      Of course, you won't want to use the fancy compositing managers on such a box, but at least you can have some kind of window system on it instead of just being stuck with console mode.

    4. Re:How long before it hits XF86? by Anonymous Coward · · Score: 0

      You have issues.

    5. Re:How long before it hits XF86? by z00z · · Score: 1

      The only downside to freedesktop.org's X server is that it will no longer run well on a 20mhz 486.

      And this is a Good Thing (tm). It's about time we did this. XFree86 has been instrumental in the *nix world, and its benefits can't be overstated. But we have to move forward. We need something to take advantage of today's hardware. Worrying about backward compatibility with 30 year-old technology is crippling the Linux desktop.

    6. Re:How long before it hits XF86? by sketerpot · · Score: 1

      Plus, the freedesktop.org people are working on XCB and XCL, a replacement for xlib on resource-comstrained environments and an xlib compatibility layer, respectively. It is also useful for some other reasons; see the link for more details.

    7. Re:How long before it hits XF86? by Hatta · · Score: 1

      But if it runs well on an ancient PC, it will also run well on other slow platforms, like a PDA.

      --
      Give me Classic Slashdot or give me death!
    8. Re:How long before it hits XF86? by Adnans · · Score: 1

      But if it runs well on an ancient PC, it will also run well on other slow platforms, like a PDA.

      The average PDA of tomorrow will have maybe 10x the power of a 486. You don't see gaming companies targetting their new cool stuff at yesterdays hardware no? :)

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    9. Re:How long before it hits XF86? by Thuktun · · Score: 1

      Grandparent writes: The only downside to freedesktop.org's X server is that it will no longer run well on a 20mhz 486.

      Parent writes: Worrying about backward compatibility with 30 year-old technology is crippling the Linux desktop.

      Someone's worrying about Linux compatibility on PDP/11s?

      Seriously, "a 20mhz 486", presumably the 486SL/20, was introduced just 11 years ago. That's about the time it takes (give or take) a human to go from birth to puberty, so it's not exactly archaic.

      Being able to run on minimalistic hardware (by today's standards) implies that it isn't too bloated to run on tiny embedded devices.

    10. Re:How long before it hits XF86? by RogerWilco · · Score: 1

      Like this nice baby:
      http://www.ssv-embedded.de/ipc/trm816.htm
      We use it as an embedded linux system at my employer, and it's real nice
      but it's "only" a 486.
      Currently we use SDL for the graphics, but I just anted to point out a usefull linux 486.

      Adriaan

      --
      RogerWilco the Adventurous Janitor
    11. Re:How long before it hits XF86? by TandyMasterControl · · Score: 1
      Exactly, and thank you! You took the words right out of my mouth.

      Well, actually I was going to say something more like "Who the fuck cares if it doesn't run on a PDA!" PDAs are not the target. They have postage stamp screens and are no good for desktop applications. Let 'em eat Java.

      --
      Johnny Quest has two Daddies.
    12. Re:How long before it hits XF86? by z00z · · Score: 1
      Seriously, "a 20mhz 486", presumably the 486SL/20, was introduced just 11 years ago. That's about the time it takes (give or take) a human to go from birth to puberty, so it's not exactly archaic.

      The life cycle of a CPU is much shorter than a human life cycle. You don't say that an 11 year old dog is just hitting puberty, do you?

      11 year old hardware is ancient, and there is no reason to keep backwards compatibility. We can have versions that do run on such hardware, but for the desktop to go forward and snatch more of today's users, we have to target tomorrow's hardware.

    13. Re:How long before it hits XF86? by Thuktun · · Score: 1

      The life cycle of a CPU is much shorter than a human life cycle. You don't say that an 11 year old dog is just hitting puberty, do you?

      You don't stop feeding a dog just because it's old, do you? (Conclusion: comparing a CPU to a dog doesn't work.)

      11 year old hardware is ancient, and there is no reason to keep backwards compatibility. We can have versions that do run on such hardware, but for the desktop to go forward and snatch more of today's users, we have to target tomorrow's hardware.

      One of the aspects that makes Linux powerful is running on everything from watches to enterprise-level servers. I'm sorry that you can only perceive its usefulness on the desktop.

    14. Re:How long before it hits XF86? by z00z · · Score: 1
      You don't stop feeding a dog just because it's old, do you? (Conclusion: comparing a CPU to a dog doesn't work.)

      Who said anything about feeding? And how does that render the comparison (in the context of life cycles) wrong? Everything is relative. An 11-year old dog is old. 11-year old hardware is old. 11-year old humans are young. That was the comparison.

      One of the aspects that makes Linux powerful is running on everything from watches to enterprise-level servers. I'm sorry that you can only perceive its usefulness on the desktop.

      Since you're getting personal, I will too.

      I'm sorry that you don't seem to perceive the difference between the subject matter (XFree86) and the linux kernel. I never said linux should only run on desktops, and am well aware of its strength in being able to run on a huge number of platforms.

      The point I'm trying to make is that the biggest platform of all, the end-user desktop, needs special care. We can (and SHOULD ) support all hardware, but we shouldn't let this hold back linux on the desktop. What I'm saying is that there should be an uberly cool windowing system, that is significantly better than XFree86, that can use today's hardware to their maximum capabilities, if we want linux on the desktop to take off. Older hardware can still use XFree86 or Qtopia or whatever else they need. IMHO of course.

  6. Drivers by wed128 · · Score: 1

    I read a lot of duiscussion on this new X server on osnews.com yesterday...

    The major topics were the Nvidia and ATI drivers: how fast will they be ported? or will there be binary compatability?

    at any rate, I would really like to see more of the desktop rendered using openGL, providing for speedy Eye candy anyway...

    1. Re:Drivers by Adnans · · Score: 1

      The major topics were the Nvidia and ATI drivers: how fast will they be ported? or will there be binary compatability?

      I don't think there has to be special support in the drivers to support this. The composition client is just another process (like the window manager) so it doesn't do extra driver calls or sth.

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    2. Re:Drivers by be-fan · · Score: 1

      The kdrive drive API is different. The question was how long it would take to port the drivers to the kdrive API.

      --
      A deep unwavering belief is a sure sign you're missing something...
  7. Buggy system by YetAnotherName · · Score: 5, Funny

    Looking at screenshot number 3, I think the fellow's got a few bugs to work out.

    Bu-dum-chee!

    Thank you! Thank you! I'll be here all week! Try the buffet!

    1. Re:Buggy system by Anonymous Coward · · Score: 0

      ++$lame; //indeed

    2. Re:Buggy system by eatdave13 · · Score: 1

      PHP! HA!

      --
      "Verbing weirds language." -- Calvin
    3. Re:Buggy system by Anonymous Coward · · Score: 0

      Looking at screenshot number 3, I think the fellow's got a few bugs to work out.

      What are you talking about? I thought it looked fly.

      -yb

    4. Re:Buggy system by kc8tad · · Score: 1

      I thought it was pretty comical myself :)

    5. Re:Buggy system by kurosawdust · · Score: 1
      Thank you! Thank you! I'll be here all week! Try the buffet!

      Why thank you, I think I will!

      *Buffets "comedian"*

    6. Re:Buggy system by Tin+Foil+Hat · · Score: 1

      That's a little presumptuous, don't you think? I mean, he might be trying to work the bugs in. As far as bugs go, those are pretty outstanding.

      --
      No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
  8. the desktop's not all that's been freed by EyeSavedLatin · · Score: 0, Redundant

    Their server has been freed of the burden of loading pages. If only all pages functioned so, it should make your desktop truly free!

  9. But are they doing it right? by ArmorFiend · · Score: 4, Insightful
    A new X Visual was added to the server. At 32 bits deep, it provides 8 bits of red, green and blue along with 8 bits of alpha value. Applications can create windows using this visual and the compositing manager can take those contents and composite them right onto the screen.
    Can someone tell me, are they doing it the right way, or the all-software way? The right way uses the innate RGBA capabilities of the video card (probably through OpenGL) to do the compositing. The software way is good to have if the computer in question doesn't have a decent GPU, but if it also doesn't have a decent CPU, slowness is going to ensue.
    1. Re:But are they doing it right? by Anonymous Coward · · Score: 3, Informative

      They are doing it in a way, that X server doesn't know about implementation details. It may run in software, it may be implemented in hardware (using OpenGL for example). X server just doesn't care, it is job for Composition manager. It may do another things except alpha blending windows - for example capturing screen changes for vnc or screen recorders.

      I would post the link, but freedesktop is slashdotted.

    2. Re:But are they doing it right? by rogue_gambit · · Score: 5, Informative

      That will be up to the compositing manager. It can choose to do it all in software or use OpenGL if available.

      We will probably see a lot of window managers get composite managing built in, but there is also likely to be a few compositing only manager, which will work with your favorite window manager.

      So in the end it is up to the manager to uo decide how to do the compositing.

    3. Re:But are they doing it right? by xcomputer_man · · Score: 1

      [i]Can someone tell me, are they doing it the right way, or the all-software way? The right way uses the innate RGBA capabilities of the video card (probably through OpenGL) to do the compositing. The software way is good to have if the computer in question doesn't have a decent GPU, but if it also doesn't have a decent CPU, slowness is going to ensue.[/i]

      I beg to differ: You do not *have to* use hardware acceleration to get good performance if software is done right. And from my understanding, the actual compositing manager is a client application, not part of the server itself. So there's nothing that says OpenGL cannot be used (when it is supported).

    4. Re:But are they doing it right? by WindBourne · · Score: 1

      Too be honest, that does not matter. It is a fairly simple matter to move that code from software to hardware. The hardpart is getting all the applications and the users of the Xservers to head this direction.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    5. Re:But are they doing it right? by ArmorFiend · · Score: 5, Interesting

      The article you cite is probably a case of a hardware fast path NOT being used, but being advertised by the API. Thus he was asking for hardware operation X, and getting a generic software operation X, which wasn't hand optimized for his particular options. In that case his hand optimized code might be faster by a lot. Such a case occurs fairly often in graphics.

      For a non-speculative example, OpenGL's glDrawPixels draws rasters from the lower left corner, whereas most UIs like to draw from the upper left. You can change it by calling glPixelZoom( 1.0, -1.0 ), but in many cases this knocked the gl driver from 1-1 pixel mapping into floating point transforms (basically it started using software to scale the image by some floating point value). A few phone calls to nvidia, 3dlabs, sgi, and intergraph later, and their drivers started special-casing for a -1.0 y pixel zoom, and our software sped up by a factor of about 1000.

      In the far future of Moore's law we will not have GPUs at all, merely CPUs with power to burn. So in that sense I agree with you that hardware is/will-be not needed. Now I haven't done any graphics programming since machines hit 1ghz, so that far future may be now. :)

    6. Re:But are they doing it right? by xcomputer_man · · Score: 1

      Understood, but that's not the point. I did not mean to imply that software is faster than hardware -- with the hardware we have these days, that would be a ridiculous postulation.

      The point is that even though you *can* use hardware (and in fact this will be possible ... nothing stops the compositing manager from using OpenGL once the server has support for it), it is very possible for software rendering to be done well enough to do compositing without poor performance. Check out Imlib2 and Evas sometime if you don't believe it. A lot of code out there is very unoptimized ... everyone keeps depending on hardware for performance. There is no reason why a compositing manager cannot run decently on moderate hardware (e.g. Pentium II class system without a modest GPU like an ATi Mach64).

    7. Re:But are they doing it right? by frantzdb · · Score: 2, Interesting


      In the far future of Moore's law we will not have GPUs at all, merely CPUs with power to burn. So in that sense I agree with you that hardware is/will-be not needed. Now I haven't done any graphics programming since machines hit 1ghz, so that far future may be now. :)


      Actually, from what people at SIGGRAPH kept saying, graphics cards are outpacing Moore's law. If that continues we'll have amazing vector processors and rasterizers with a dinky little CPU telling them what to do.

    8. Re:But are they doing it right? by Slime-dogg · · Score: 1

      And those processors will be integrated onto the CPU itself to prevent the bandwidth bottleneck of a bus.

      It makes sense though, in a way. You've got the all-in-one philosophy and the many-part philosophy in software, and society oscillates between them over time (think Mozilla). I imagine that it's the same with hardware, you have the all-separate parts being merged into a whole part, and then something will come along that will bust it apart again.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    9. Re:But are they doing it right? by jg · · Score: 3, Informative

      The bits never leave the X server.

      The current implementation is software only, and
      runs at usable speed.

      So I expect when we start using the alpha blending hardware, we'll run like a bandit...

    10. Re:But are they doing it right? by TrancePhreak · · Score: 1

      The only problems with that are upgradeability, cost, and heat. It is not very cost effective to put a GPU in with the CPU. If the GPU and CPU share the same space and RAM, then all your RAM will need to be the fastest stuff available. IE very costly. The other factor is if your GPU and CPU are on the same chip, then you can no longer upgrade one and keep the other. Having two chips, close together could potentially solve that problem, however. Lastly, GPU's put out large amounts of heat, as do CPU's. Having them close together could prove disasterous unless some new cooling method is found.

      --

      -]Phreak Out[-
    11. Re:But are they doing it right? by spitzak · · Score: 1

      The "compositing manager" will just be an X11 program. However it will probably call XRender interfaces to composite alpha images, and these *may* be implemented in hardware. Probably not at first, but it will happen.

    12. Re:But are they doing it right? by amorsen · · Score: 1
      Once generic math moves to the GPU, the main CPU really does not need all that much power. It can just be a small bit with maybe 100 or 200 million transistors, stuck in the corner somewhere, and the GPU can get all the real power of perhaps a billion transistors.

      It does not really matter that you cannot upgrade the CPU separately. Today you do not complain that the FPU cannot be upgraded separately from the CPU. Assuming that it was possible, a 5 times faster FPU would leave the important applications (that is, games) CPU starved, and a 5 times faster CPU would leave them starved on the FPU. So you need to upgrade both at once. I bet graphics will be like that. Classical FPUs are doomed though, anything they can do, a GPU can do better (except right now GPU makers don't include double precision, but that will chance.)

      --
      Finally! A year of moderation! Ready for 2019?
    13. Re:But are they doing it right? by be-fan · · Score: 1

      That doesn't make any sense. If generic math moved to the GPU, it wouldn't be the GPU anymore, it'd be the CPU! Ideally, we wouldn't have GPUs. We'd have a multiprocessor system with very fast CPUs (with dedicated 3D instructions) connected by a very high bandwidth memory bus. This really simplifies things in the graphics system. You don't have to worry about concurrent rendering --- the scheduler handles everything. You don't have to copy large command buffers over the AGP bus --- you don't even have to buffer at all!

      --
      A deep unwavering belief is a sure sign you're missing something...
    14. Re:But are they doing it right? by amorsen · · Score: 1

      The architecture would be that of a GPU (highly parallel and pipelines with slow individual steps) rather than that of a CPU. Your advantages likely won't appear though: GPUs expose a lot of their parallelism to software, and I doubt hardware can do that better. I bet graphics memory will continue to be separate from main memory, unless a cheap very fast memory technology comes along.

      --
      Finally! A year of moderation! Ready for 2019?
  10. Image mirror of translucent X server by Anonymous Coward · · Score: 4, Informative

    Image saved before slashdotting, Here

    1. Re:Image mirror of translucent X server by gotvim · · Score: 1

      sweet, thanks for the link. i just d/l the latest knoppix live cd and noticed it was doing that also, i guess they're already using freedesktop?

    2. Re:Image mirror of translucent X server by Anonymous Coward · · Score: 0

      no, they use KDE's fake transparency.

    3. Re:Image mirror of translucent X server by the+grand+asdfer · · Score: 1

      I must say I felt pretty brave clicking on the link, I was scared it would be another tubgirl/goatse pic. Turns out the link is to the actual pic.

    4. Re:Image mirror of translucent X server by Anonymous Coward · · Score: 0

      I've got a similar Image only the www browser sais "404 Too Many Connections. This site is running PHPNuke. Warning: Too many connections in /var/www/html/mainfile.php on line 42

      Warning: MySQL Connection Failed: Too many connections in /var/www/html/mainfile.php on line 42
      Unable to select database
      Contact webmaster bubba@freeserver.org for any problems"

  11. In other news ... by Anonymous Coward · · Score: 0

    ... Microsoft announce that its still to be released OS Longhorn will feature new GUI improvements, including drop shadows, translucent menus and windows with alpha channels.

    1. Re:In other news ... by Anonymous Coward · · Score: 0

      Of course, Windows has had those features for some time already.

    2. Re:In other news ... by FooBarWidget · · Score: 1

      And nobody really cares.

    3. Re:In other news ... by Overly+Critical+Guy · · Score: 1

      Longhorn has had DirectX hardware accelerated graphics announced for almost two years now.

      Next.

      --
      "Sufferin' succotash."
    4. Re:In other news ... by astrodawg · · Score: 1
      Announced?

      By the time it actually is available to the consumer, it will have been announced for four to five years. Of course, there is another OS that has actually had this feature for over a year now.

  12. XVideo support? by Anonymous Coward · · Score: 2, Interesting

    Do translucent windows sitting on top of video playback work with accepatable speed?

    1. Re:XVideo support? by bahamat · · Score: 1

      Do translucent windows sitting on top of video playback work with accepatable speed?

      Good question. I'd also be interested in hearing XP/OS X users answer the same question.

      Can anyone comment on this?

    2. Re:XVideo support? by Anonymous Coward · · Score: 0

      Works just fine in OSX. Transparent terminal on VLC windows works without a hitch. more than one transparent window works OK up to a point, where things start to skip frames once you have many multiples overlaid.

      If the window playing the movie is transparent on top of others, it works well too. What's quite neat is minimising a playing video window to the dock, and watching it play as it minimises, and continue to play in a small icon in the dock.

      This is on an eMac btw. Earlier macs may vary some.

    3. Re:XVideo support? by Anonymous Coward · · Score: 2, Funny

      Can anyone comment on this?

      I can, but not intelligently.

    4. Re:XVideo support? by los+furtive · · Score: 1

      I'm running WinXP on a PIII 1Ghz with a 64meg GForce2 MMX clone. I have Trillian's alpha set to 90%, and yes, it does flicker when watching movies. Of course fullscreen will take care of that. Another issue I noticed, is when connecting to my machine with VNC,any window that has alpha blending will become invisible to the VNC server (you can still interact with the window, ya just don't see it).

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    5. Re:XVideo support? by mccalli · · Score: 1
      I'd also be interested in hearing XP/OS X users answer the same question.

      Works no trouble under OS X (on a 12" Powerbook, at least). I often do my coding using a transparent terminal, vi and a DVD running underneath.

      Cheers,
      Ian

    6. Re:XVideo support? by Anonymous Coward · · Score: 0

      Using XP Home on a GFTi the media players I've used flicker like bejeezus if there are transparent effect windows over the top of the playing, but that's to be expected. As long as the movie is playing in the topmost windows it's stable, which is where a movie is meant to be watched anyway :P.

    7. Re:XVideo support? by aonaran · · Score: 1

      I wish I had that tech when I was in University, I probably wouldn't have taken as long to finish projects if I could see my movies without turning my head away from the screen I was coding on. ...then again it probably would lead to some serious eye strain after a while.

    8. Re:XVideo support? by spitzak · · Score: 1

      From what I understand, this Xserver solution will not flicker like this. However it could be slow. It could be slow even if there is nothing overlaying the video window.

      It sounds like Windows is putting all the fully-opaque windows on the screen and then compositing the visible parts of the transparent ones atop them. Any changes to opaque windows causes the area above to be re-compositied. Thus playing the video causes the overlaying window to flicker. The advantage here is that reading the screen buffer *sort of* works as VNC shows, and hardware that writes to the screen buffer can work. But you get flicker.

      This X version would require the video player to always write to the off-screen buffer. This may not be possible with some hardware. More importantly the off-screen buffer must then be copied/composited to the screen. The slowness of this could be a serious problem. The advantage here is that there is no blinking and VNC would work perfectly.

      OS/X uses a fixed hardware compositing is done. Thus it is very similar to this X version but because the compositing operation is hard-coded, there may not be the slowness problem.

  13. enough with the candy! by mikeburke · · Score: 2, Funny
    So enjoy the eyecandy, but remember, too much candy can rot your brain. And if you want to avoid fattening your brain, you can come help us make this ready for prime-time, and work off the candy you ate and pitch in at freedesktop.org

    If translucent windows can "fatten your brain" (er..?) then is ratpoison the Atkins Diet? Someone else help me out with abusing this metaphor some more.

  14. Bashers should stop whining and stop contributing by FooBarWidget · · Score: 2, Insightful

    Slashdotters are always complaining about that X is slow/bloated/outdated/old/must be replaced/etc/etc. Yet X is slowly improving. Nonetheless, that doesn't stop people from complaining.
    Now that I've seen thousands of Slashdotters complain about X, and it seems alpha transparency is finally progressing, I can only conclude one thing:
    Don't listen to the whiners!

    Really, *all* those people do is whining and bashing, and *nothing else*. No constructive criticism, no suggestions - just whining and bashing. And while people are wasting times whining and bashing, real developers are making real progress.
    This is it. Slashdot has lost my respect. I will never listen to the whiners and bashers again.

  15. Grounds for a unified unix gui by ModernGeek · · Score: 2, Redundant

    I think it is time we make a more userfriendly, windowmanager-specific GUI for Linux/FreeBSD/etc that will be accepted by the masses and seen as "Linux", maybe make it official, this is the perfect grounds to get it accepted by the masses, making a unified interface for linux and other derivatives, then see if it is accepted. Make it like windows where all you see the whole time is the user interface, to make it better for the desktop world, some say that choice is good, and the ability to run programs remotely is good, but now days for the average desktop user, this is not very practical, and choice is becoming randomness since there is no standard user interface guideline for Linux. Lets make someone like MacOS X for x86, but based on Linux: fast, easy, etc. I could help with UI development, etc if anyone is interested in starting a project, I'm not much for coding though. Linux needs somthing original. I know, I posted this in the past, but I am wanting to get the word out.

    --
    Sig: I stole this sig.
    1. Re:Grounds for a unified unix gui by Anonymous Coward · · Score: 0

      So do you want it like MacOS X or fast? They are mutually exclusive.

    2. Re:Grounds for a unified unix gui by FooBarWidget · · Score: 4, Informative

      "and the ability to run programs remotely is good, but now days for the average desktop user, this is not very practical,"

      This is a complete non-issue. By default, X doesn't allow connections from outside so you can't use it unless you really *want* to use it.
      And local applications doesn't communicate using a TCP socket, but through shared memory and Unix Domain Sockets (which are as fast as shared memory, at least on Linux), so performance problems for local apps are gone.
      Network transparency doesn't stand in your way. It doesn't bother you. But when you need it, it's there.

      And you people should look beyond the home desktop. Think about the corporate desktop! A server serving hundreds of thin clients can save a lot of money. Many, many people today rely on X.
      Network transparency *does not* block desktop acceptance.

    3. Re:Grounds for a unified unix gui by Anonymous Coward · · Score: 1, Insightful

      You really don't get it do you? Linux has no controlling body that could make such a "GUI" and that's a good thing. I want choice on my desktop - if we were forced to use KDE or GNOME I'd have switched to another OS years ago.

    4. Re:Grounds for a unified unix gui by dipipanone · · Score: 1

      So do you want it like MacOS X or fast? They are mutually exclusive.

      Unless you happen to be running Panther, in which case you *can* have both.

    5. Re:Grounds for a unified unix gui by Lord+Kholdan · · Score: 1

      Problem isn't the GUI. Hasn't been for a while. Problem as that all the apps that make linux great aren't accessible to the masses (read: don't have GUI).

      Ask your average Linux user about the greatest things in Linux. Chances are that maybe 1/10 can be done inside a windowmanager.

    6. Re:Grounds for a unified unix gui by gorilla · · Score: 3, Informative
      run programs remotely is good, but now days for the average desktop user, this is not very practical,

      However, given that it's a good design for a GUI program to communicate with the GUI layer using sockets, then you get the ability to run commands remotely almost for free, with the only extra work required being the security & authentication system.

    7. Re:Grounds for a unified unix gui by ajaf · · Score: 1

      > Make it like windows where all you see the whole time is the user interface hmmm, I like to see the $ when i'm a user and a # when I'm root.

      --
      ajf
    8. Re:Grounds for a unified unix gui by Cramit · · Score: 1

      This sounds like lets change X religion in N ways so every one will want to be X religion. This is a bad thing; nothing is the right thing for everything. I love Linux for it's choices. I use enlightenment; under a unified GUI; it would be gone. I know this may sound like hersey, but windows may just be the right thing for some people.

    9. Re:Grounds for a unified unix gui by Slime-dogg · · Score: 2, Interesting

      I'd go and participate in E17. Enlightenment as a wm rocks, but E17 looks like it's got all of the desktop goodies + the fine wm.

      Judging by the amount of time they're spending, they could probably use the help.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    10. Re:Grounds for a unified unix gui by Dasein · · Score: 1

      As an aside, take a look at iTunes. It demonstrates clearly that there is no enforcement of toolkit choices.

      --
      You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
    11. Re:Grounds for a unified unix gui by Repugnant_Shit · · Score: 1

      Actually, I have had several Windows 98/2000/XP users ask me if there's a way to access their home machine remotely to do things like check book balancing, check their email (especially if their ISP has no webmail), etc. I usually point them to a VNC-type solution, or sometimes they've already heard of PC Anywhere. So remote access is definitely a feature home users would like, especially since Internet access is so ubiquitous.

  16. Sounds good... by Fnkmaster · · Score: 2, Insightful
    Now can we make a decision about toolkit? I like choice as much as the next guy, but the choice is at the wrong level here. I NEVER want to see multiple mismatched, clashing toolkits on my screen at the same time. I want to have to *force* some compatibility layer to make such a beastly occurrence happen. Everything looks consistent and doesn't hurt my eyeballs or brain in Windows (well, Windows hurts my brain, but that's mostly when I'm trying to write raw Win32 code... ugh). Maybe I'm just in the same "more aesthetically aware user" category that composes the majority of Mac customers, and maybe nobody else cares about this, but I suppose the inability to get a consistent looking and feeling suite of apps in a Linux desktop (that actually does everything you need it to do) is a major reason some folks won't switch to desktop Linux.


    I mean, you have to use Mozilla or a Mozilla-derivative for web browsing (Konqueror is nice and all, but the last time I tried it extensively it still felt toy-like, and Mozilla is the cross-platform standard I am used to and want to use). But that forces you to use Gtk - so forget about KDE, you need to use GNOME. But now you have to use the awful mismatched GNOME apps. Then what about the OOo monstrosity? The toolkit, widgets, fonts, etc. don't seem to match anything else on the desktop. Why does this just never happen in Windows (even OOo doesn't exhibit these awful characteristics in Windows - yes, this is a rhetorical question, I understand the technical reasons and they all indicate major flaws in the X architecture to me)?


    Keith P, you are doing the right thing. I wish I had more time, I'd pitch in and help out with this project, since it might allow me to actually use X without clawing my eyes out some day (or coping with atrocious performance when you hack in all the eye candy on top).

    1. Re:Sounds good... by IamTheRealMike · · Score: 4, Informative
      Why does this just never happen in Windows (even OOo doesn't exhibit these awful characteristics in Windows - yes, this is a rhetorical question, I understand the technical reasons and they all indicate major flaws in the X architecture to me)?

      I take it you've not used Windows in the last few years then. Take a look at the menus and toolbars in Wordpad, Visual Studio, Office 2003, Windows Media Player and Encarta.

      What? They're all different? How dare those people not use the builtin toolkits - what are they thinking?

      I think that really you don't understand the Windows architecture (which is really quite similar to X except for no network transparency and a kernelized WM), otherwise you'd realise that multiple conflicting toolkits happen all the time there.

      This is even true of MacOS X. There are some well known incidents where it was shown that different apps in the MacOS X base distribution reinvented the same widget multiple times over.

    2. Re:Sounds good... by AntiOrganic · · Score: 1

      I think unifying the toolkits eliminates choice for developers. A better and more realistic goal should be to make the differences transparent to the user. The inner workings should be however the developers like them, but I think they should use a common method of drawing common widgets like toolbars, menus, buttons, etc. to unify the appearance of the desktop.

      It's very difficult to implement in practice, but it's an ideal to strive for.

    3. Re:Sounds good... by ajs · · Score: 1

      In other words, choice is good, as long as you like all of the choices.

      I've been using Gnome since it first became stable enough to run a terminal, and I've never looked back.

      HOWEVER, I run some apps that are KDE-only as well. I've never seen a problem in doing this.

      OOo is, IMHO, the klunkiest, least usable of the desktop applications for UNIX/POSIX systems that I've seen (well, ok if you want to compare to ghostview that's another level of unusability). I use Gnumeric when I need to read or write a spreadsheet and ditto AbiWord for reading office docs (I never write such documents, as any docs that I write are better written in a neutral format like HTML or POD).

      I find that Galeon+Evolution+XChat+gnome-terminal+Gaim yeilds a very usable environment, and I hear from folks that use KDE that they have similarly good choices. So, unless you can point to some specific examples of problem integration issues, I'm not sure what it is that you're running into.

    4. Re:Sounds good... by DAldredge · · Score: 1

      Then only run apps that fit your idea of 'correctness'.

      Don't screw it up for the rest of us.

    5. Re:Sounds good... by nickos · · Score: 1

      Spot on - I was thinking exactly the same thing the other night. Unfortunately, I've got a feeling that such a setup would have to be able to handle really complex themes, and many developers of lightweight toolkits would baulk at having to implement them.

      Still, Linux is all about choice - if you want a consistant feel, you can always stick to only installing apps that use one toolkit or download RedHats Bluecurve or something.

    6. Re:Sounds good... by mini+me · · Score: 1

      I NEVER want to see multiple mismatched, clashing toolkits on my screen at the same time.

      Good thing you don't use Windows then. Microsoft can't even keep their own applications consistent, let alone third-party apps.

    7. Re:Sounds good... by Anonymous Coward · · Score: 0

      True! It's really bad when any system does it! However I think its disingenuous of you to claim that linux is better than OSX or even Windows when it comes to interface consistency.

    8. Re:Sounds good... by Anonymous Coward · · Score: 0

      Correct -- There's plenty of good reasons to pick a toolkit that have nothing to do with looks -- programming language, licensing, back-compatibility (Motif), cross-platformness.

      What's needed is a universal theme specification that everyone buys into. This doesn't even need to be common drawing code (it usually isn't on MacOS or Windows), but all the metrics, colors, fonts settings would need to be stored in a central configuration registry.

    9. Re:Sounds good... by Ian+Bicking · · Score: 1
      Now can we make a decision about toolkit?
      Nope, sorry. I'm surprised you even bothered to ask.

      What do you expect? Now, can we all just standardize on English? Can we all just start using Common Lisp for all our programming needs? Can we all start using metric?

      You can ask all you want, but really what's the point? Let's deal with the realm of the possible here.

    10. Re:Sounds good... by Anonymous Coward · · Score: 0

      Yeah, I suggest we port MFC over and force everyone to use it.

      That'll stop all the people who whine about wanting a unified toolkit.

    11. Re:Sounds good... by Apreche · · Score: 1

      hmmm, I think you just configure improperly. All my stuff looks the same. How do I do this? Magic.

      First of all I use xfce, I used to use KDE, but that was only because I couldn't be without Kwrite and Kmail. As soon as I figure out I could use those apps without kde, I was gone.

      Second - I set my xfce theme and gtk theme to match and to use the crystal icons from kde.

      Third - I set app specific themes to match, like my firebird theme.

      Fourth - I set my qt theme to match.

      Fifth - Use the same font for all UI stuffs. Bitstream Vera Sans. I also like luxi sans, but if I switch to it, I'll switch everything.

      So, while all my apps might use different toolkits under the hood they all look the same. my icons, titlebars and everything are all matching. And whether I code an app using Pythong/Tkinter or C/gtk it all fits into my theme.

      I chose to use crystal icons and some other stuff in my theme, but I found that if you want to use the Mac OSX aqua theme it's much easier. Since people have made perfect looking acqua themes for just about everything you can just download and set them and 90% of the hassle will be gone.

      --
      The GeekNights podcast is going strong. Listen!
    12. Re:Sounds good... by adamshelley · · Score: 0

      I'm glad you pointed this out. The only thing that keeps windows apps consistant is the developers, and they don't even do a good job of it. I would go as far as saying that Microsoft packages often have similar look / feel / functionality but once you leave the MS world and goto another developper produced package this does not hold true.

      The point is that its not hard to mimic look / feel in any application and that each of the applications out there could be made to look / feel / function like the next. This could be done in X with the current tools out there.

      The hard part is deciding on what is the best and then using that decision when writing software.

      What I don't understand is why each application needs to look / feel the same. I would say that every part of my office suite should look the same but I don't want my music player / video player to work the same. Whats the big deal? Not having a standard interface look and feel leads to innovation on the development end. "What works the best?", "How do I want this to work?" Having divercity leads to more applications and more personalization. Who says Windows' and Mac's "consistant" look / feel / functionality in applications (it isn't, but lets say it is) is better than having apps that work the way they were intended?

      Point: we could have it but do we want it? I say no. You say yes. I say good bye, you say hello. :(

    13. Re:Sounds good... by unother · · Score: 1

      I like choice as much as the next guy, but the choice is at the wrong level here. I NEVER want to see multiple mismatched, clashing toolkits on my screen at the same time. I want to have to *force* some compatibility layer to make such a beastly occurrence happen. Everything looks consistent and doesn't hurt my eyeballs or brain in Windows (well, Windows hurts my brain, but that's mostly when I'm trying to write raw Win32 code... ugh).

      Hm... I'd like to agree with you, but personally, I feel Windows apps, esp. custom, corporate apps, are as guilty if not moreso of violating rules of consistency.

      Besides, once the user's level drops into the "which button do I push" variety, consistency does not become a reward, because to this type of user, EVERY app is different merely based on feature-set, gizmos or no.

      So to sum up my point: "consistency" is a red herring. There is no more consistency on a Windows desktop among varying apps and types of apps than in X. It is not consistency that keeps Windows where it is--it is VB, and Win32. Period.

    14. Re:Sounds good... by SewersOfRivendell · · Score: 1
      Apples and oranges. On Win32 and Mac OS X, there is a single standard native toolkit, and it is well understand that to make a native app, that's what you use.

      In general, you have to go way out of your way to make a Mac OS X app look fundamentally different from other Mac OS X apps. If you're using the modern frameworks, you can even easily tinge the native interface with your own identity and still look native OS X. You _can_ use a custom framework to make things look completely different (you can also do this while using GTK and KDE, all you need is the raw mouse events and a canvas to draw on, you know), but good applications usually don't.

      X apps tend to look different by design, because there is no one native widget toolkit (unless you count Athena, but why?). KDE and GNOME are making strides in this area with their respective UI guidelines, though.

    15. Re:Sounds good... by Feztaa · · Score: 1

      You should be using Fedora Core. Bluecurve makes all the toolkits look the same, so it's a nonissue.

    16. Re:Sounds good... by Fnkmaster · · Score: 1
      Sorry, but you seem to be misconstruing my point. I'm not trying to be a widget nazi and say nobody should make new widgets. But they should consistently fit the basic look and feel of the system. I am not trying to defend some of the major fuckups Microsoft has had with some of their more recent apps - there is really no excuse for not using system menus, or at least making your menus look and feel exactly like system menus.


      The problem is that there are no system menus at all in X. Everything is just drawn on. There are basic widgets in Windows that provide some minimal level of consistent look and feel to apps that's missing when there are TWO sets of totally disparate widget bases to work from (Gtk, Qt, let's not even talk about raw X/Xlib/Xaw/Athena/whatever apps/widgets).


      I realize that ultimately it's up to the developer to make apps that look aesthetically pleasing, are usable, AND conform with the look and feel expectations of the platform. In Windows you at least have a baseline for what that look and feel is, and though far from perfect, the platform has much better look and feel consistency than does the X Window System platform.

    17. Re:Sounds good... by IamTheRealMike · · Score: 1
      Apples and oranges. On Win32 and Mac OS X, there is a single standard native toolkit, and it is well understand that to make a native app, that's what you use.

      I wish. That'd make my job a lot easier. In fact on Win32 there are multiple versions of the same toolkit. Browse through MSDN some time, and notice how half the controls have special features or replacements that are only available on certain versions or if IE >= whatever is installed.

      Toolbars are a good example of that. What is native? The toolbar common control? The ReBar? How about the new style you see in Office and Visual Studio (can't recall if it's even available as a public api yet). Is that native?

      Things aren't as clear cut as you make them out to be.

    18. Re:Sounds good... by Fnkmaster · · Score: 1

      This is just wrong. Windows is not perfect by any means. Like I said, if I REALLY wanted the best possible consistency, I'd use Mac OS X (which is also not a perfect platform, but substantially better in the consistency department than Windows). Nonetheless, you can't tell me with a straight face that X with it's umpteen million different toolkits, widget sets, desktop environments, etc. is comparable in consistency to Windows.

    19. Re:Sounds good... by Makarakalax · · Score: 1

      In fact this leads to the possibility that eventually X apps could have a more uniform look and feel than Windows apps.You have no control over the widget appearance of Windows apps (ZoneAlarm? Office? Explorer? Notepad? All different, and there are many more examples..), however you do have control over the widget appearance of open source toolkits (well all the popular ones anyway).

      If a distro was determined it could make a distro which contained applications that all looked identical.

      Unfortunately this is probably unlikely, much like the subtle differences between the Notepad and Write widget sets in Windows, there will likely always be subtle nuances in the X toolkits.

      Still at least you are currently less likely to be confronted and forced to put up with (if you want to use the app) an abomination like ZoneAlarm, or pretty much all "cool" commercial software. Someone a few years ago decided that if you're making a commercial toy/tool/config dialog (Nvidia anyone?) for Windows then you have to slightly modify/completely modify the widgets and window art. One more reason I'm happy never to go back to Windows.

    20. Re:Sounds good... by C32 · · Score: 1

      Yes but even so, they all look more or less the same, with the same 3d-styling, the same color palette, the same font, the same names and layouts for common features, etc.

    21. Re:Sounds good... by FooBarWidget · · Score: 1

      Same layout? I don't think so. Some apps have controls snapped at 6 pixels, others at 8 pixels, yet others only 2 pixels, etc. Some apps have extremely small buttons (GetRight config dialog) while others have abnormally large buttons. This list goes on and on.

      Windows is not anymore consistant than a Linux desktop with the Bluecurve or Galaxy themes for GTK and QT.

    22. Re:Sounds good... by unother · · Score: 1

      If you'll just re-read my post, you'll realize that I am under-estimating the utility of "consistency".

      You love conistency. I love consistency. Hell, my main machine is a G4. Your average PC-consumer? Well, like many things, consistency is in the eye of the beholder. To them, computers are intrinsically inconsistent since they are merely another type of machine to be adapted to. And thus they usually don't have any overarching expectation of consistency from any program or OS.

      If you don't believe me, spend some time doing basic support, on a user level. Trust me: what seems consistent, logical and desirable to you, is yet another doohickey-whatsit to your average PC-consumer.

    23. Re:Sounds good... by erikharrison · · Score: 1

      Eh, I don't buy it.

      Yeah, I hate mismatched apps too, but mostly because I'm blind as a bat - if I can make multiple toolkits obey font and widget sizes appropriately I'm happy.

      Sure, the OS, in order to look slick and professional should provide a consistant look and feel. But on Windows, it's not long before that's lost. Outlook implements it's own widget set, and so does IE, though IE blends better. Notepad and Windows Explorer use different widgets - look at the menus.

      And what about Windows "Distributions"? OEM versions of Windows are what most people see as the Operating System, just as people see Distributions as Linux. Have you seen what the OEM includes, and what most users accept without thought? In all my years of tech support I've never heard one user complain about the fact that Symantec's products have their own (fugly) neon yellow widgets, and Norton Antivirus came preinstalled on their machine.

      Allowing Widget kits to share settings is fabulous, having multiple toolkits to promote a higher rate of toolkit evolution is also fabulous.

    24. Re:Sounds good... by adrianbaugh · · Score: 1

      I mean, you have to use Mozilla or a Mozilla-derivative for web browsing (Konqueror is nice and all, but the last time I tried it extensively it still felt toy-like, and Mozilla is the cross-platform standard I am used to and want to use). But that forces you to use Gtk - so forget about KDE, you need to use GNOME. But now you have to use the awful mismatched GNOME apps.

      I'll have some of whatever you're smoking, please :-) I'll agree with you up to "Mozilla forces you to use gtk" (though konqueror ought to improve in the next KDE as apparently Apple have started to feed back changes they made to khtml). But why does using gtk force you to use gnome applications? I'm using mozilla here, but I also have open kedit and kmail (as well as a gkrellm and evidence (the enlightenment-17 filemanager, which uses yet another toolkit). It is simply untrue to say that use of one toolkit permanently binds you to using the desktop environment associated with that toolkit - toolkits are just libraries.

      As it happens, my desktop (with all these disparate toolkits in use) looks fine - there is a good aqua theme for just about any themeable toolkit or application you care to name.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    25. Re:Sounds good... by Dr.+Smeegee · · Score: 2, Funny
      And whether I code an app using Pythong/Tkinter or C/gtk it all fits into my theme.

      Guido in a thong. brrrr!

      Check your spelling for crying out loud! I nearly benastied myself!

    26. Re:Sounds good... by Anonymous Coward · · Score: 0

      However I think its disingenuous of you to claim that linux is better than OSX or even Windows when it comes to interface consistency.

      Well then, it's a good thing that he didn't actually claim that.

      Whose posts are you reading anyway?

    27. Re:Sounds good... by cascadefx · · Score: 1

      "metaphor sheer" is a big problem in usability design. If you keep changing how things generally work, the user can't make generalized guesses and knowledge doesn't transfer easily.

      If you make radical changes the sheer is much greater and far more frustrating for the average joe.

    28. Re:Sounds good... by Slack3r78 · · Score: 1

      I'm not sure about Office, but I seem to recall reading that VS.NET is built on .NET's Windows Forms, which are more or less supposed to be a replacement for the current Win32 API.

    29. Re:Sounds good... by goates · · Score: 1

      Every application doesn't have to look exactly the same, but where they have similar commands or options, these options should be. You are right about not having a word processor and a media player being identical. Under the Classic Mac OS if you need to change the preferences, go to the Edit menu, if you need to print, go to the File menu. This works whether you are using MS Word or iTunes. Windows isn't too bad, but there still are programs where you have to go looking for the preferences or options. Linux has no standard, so depending on whether you are using KDE, Gnome or something else, the same option can be in one of several places. This is what makes working on the Mac much nicer than Windows or Linux. You can spend more time learning the application specific features/functions and not have to worry about the basics, not to mention just learning the application in the first place. Mac users are notorious when it comes to the interface. Try reading an old MacWorld review. When a program doesn't work like a Mac program, it loses points in the review. In cases like MS Word 6 for the Mac, which was a straight port from Windows, the users wouldn't even buy it. Microsoft had to keep selling Word 5 for years after Word 6 was out.

      There is nothing wrong with having a different way of doing the same task. PhotoShop, Painter and whatever other image editors have slightly different ways of accomplishing the same thing on Macs. Usually they have enough similarities though that once you know one, you can learn the other relatively quickly because there is a standard that they are working from. Going from PhotoShop to the GIMP takes more effort because the GIMP puts things where ever it wants to, and doesn't follow any other standard. Linux could go and come up with an entirely different standard than what Windows and the Mac have, but within Linux, there should be some sort of base standard if Linux wants to be used by more than just geeks.

      goates

    30. Re:Sounds good... by TeknoHog · · Score: 1
      Mozilla is the cross-platform standard I am used to and want to use). But that forces you to use Gtk - so forget about KDE, you need to use GNOME.

      BZZT! Wrong. GTK is just another library. You can use any X application under any X desktop/windowmanager. A desktop environment (GNOME/KDE) does provide some integration between applications specifically written for it, but it does not limit what else you can do.

      --
      Escher was the first MC and Giger invented the HR department.
    31. Re:Sounds good... by Fnkmaster · · Score: 1

      Are you dense? The force I was referring to was a sense of aesthetic necessity, not a technical issue. You obviously didn't read my post, nor did the rest of the imbeciles responding here telling me that it's perfectly possible to run Gtk and Qt apps side by side. Of course it's possible, if you like scraping your eyes out of your sockets. Maybe I'm just obsessive compulsive, but I can't frigging stand the lack of consistency in my UI caused by doing this, and no, using a similar theme for both generally doesn't hack it if the font rendering and other effects looks completely different between the toolkits.

    32. Re:Sounds good... by TrancePhreak · · Score: 1

      The widgets in MS Office are all basic MFC widgets. I suspect everything in Visual Studio is the same way, tho I have not looked very deep into it. Windows Media player is skinnable, probably in response to the popularity of skins for WinAmp. I do not have Encarta, so I can't comment there.

      --

      -]Phreak Out[-
    33. Re:Sounds good... by Fnkmaster · · Score: 1

      Okay, let me revise and resubmit my post. Before there's a chance in hell of ME switching back to Linux for my primary desktop machine, *I* want to have a consistent desktop. I have acknowledged that maybe I'm overestimating the importance of consistency in Joe Average's life, and that may very well be true, but I know for a fact that many fairly techno-literate friends of mine can't stand running Linux/X/Desktop Environment of choice on their primary desktop system because no matter what you do to configure it, it always looks and feels amateurish due to the complete lack of consistency between apps. Apparently some of the other people responding to me don't see that Windows is not terribly consistent between apps, but X is a whole buttload worse, to the point that Windows doesn't cause my eyeballs aggravation to look at, but X does.

    34. Re:Sounds good... by Fnkmaster · · Score: 1

      I realize all of this, I have written semi-definitive HOWTOs on deuglifying Linux Mandrake's font configurations (back in the 8.0 and 8.1 days of Mandrake, this was). I simply don't have time to spend that much effort anymore, and I have found in the past (though it may not be true anymore), it didn't matter whether you used identical fonts or not, the interactions with XRender/Xft were ever-so-slightly different and the fonts didn't come out looking quite the same. It drives me up the wall to see Qt and Gtk apps side by side like that. Maybe current Redhat/Fedora distros with Bluecurve don't suffer from this problem any more, but I'm not convinced.

    35. Re:Sounds good... by Fnkmaster · · Score: 1
      "Force" meaning "forced by my aesthetic sense". I thought that was clear from the context of the sentence. I just can't stand the clashing look and feel of Gtk apps side-by-side with Qt apps. And no amount of tweaking has ever been able to fully resolve this issue for me in a way I find aesthetically satisfactory. Apparently, however, I am a legitimate target for mod-slamming just because I don't think XFree86 was delivered to us on a golden plate by the gods, and that Gtk and Qt are the prophets of this god. Oh well.


      Also, I find the aqua themes out there annoying because none of the aqua themes come close to looking and feeling like real aqua. I'd rather just have it look and feel, well, like its own consistent platform, than drive me batty looking and feeling _almost_ like something it's not.

    36. Re:Sounds good... by Fnkmaster · · Score: 1

      Sure, start up a GNOME app without GNOME running (Evolution for example) and wait 25 seconds while it starts up twenty GNOME components under KDE. And at least when I last tried it, this process was not exactly perfectly reliable or stable. Ugh. Awful.

    37. Re:Sounds good... by adrianbaugh · · Score: 1

      I'd love to see a consistent interface but it will never, ever happen outside of a mac. Windows doesn't manage it - Quattro Pro's widgets look different to Microsoft Office's ones, etc. More to the point, everyone lays out their menus etc. differently (even assuming they aren't mangled by the stupid "frequent use" feature). To be brutally honest, while clashing themes may look a bit sucky consistency of layout and behaviour between applications is far more important.

      It comes close only because in an office many people just use Microsoft programs, which admittedly do all look pretty much the same. You'll certainly never get consistency on anything like Linux, where there are so many different projects - you can get visual consistency from something like bluecurve or galaxy, and the gnome HIG is a step in the right direction, but they overdo it, with much fascism about how much you can change the look (separate from the feel) of the desktop.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    38. Re:Sounds good... by be-fan · · Score: 1

      Only the first time, while stuff i loaded into the cache. After that, its quite fast.

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

      It really depends on how you use your desktop. Personally, I fall itno that catagory of "asthetically consistent" users. Yet, I quite happily use KDE as my desktop. Almost all the apps I need are available for KDE, and it really doesn't bug me to start up gtkpod once every few weeks to transfer files to my iPod. If you can get away with using just GNOME or just KDE for your core apps, you get a very consistent experience --- certainly more of one than Windows, and also more of one than OS X Panther (due to the bane that is Brushed Metal).

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

      Could you point to a few examples? My KDE 3.2 desktop is *far* more consistent than any version of Windows I've ever used. In Windows, its almost impossible to be consistent, because some core apps (MS Office, Visual Studio, IE, Windows Media Player) all look and behave differently!

      --
      A deep unwavering belief is a sure sign you're missing something...
    41. Re:Sounds good... by madcow_ucsb · · Score: 1

      Well, if it's any consolation, I totally agree with you. I hate having my KDE desktop going, with my gaim window over on the side. It just looks silly.

      I don't care what's going on under the hood, but I wish there was a way that I could just go to a themes site and downloaded one, it could install itself in both gtk and qt formats so everything was consistant. That'd be awesome.

      Although first I'd settle for a standard way to install software between distributions...

    42. Re:Sounds good... by Anonymous Coward · · Score: 0

      > I'd love to see a consistent interface but it will never, ever happen outside of a mac.

      I assume you're not talking about the same Macs whose current operating system has two totally different themes (aqua and brushed metal) which are used apparently at random?

    43. Re:Sounds good... by steveha · · Score: 1

      The problem is that there are no system menus at all in X.

      The solution is another layer on top of X: as you said yourself, GTK or Qt.

      There isn't only one, but this is the free software world. Who could prevent people from starting up new competing projects?

      I realize that ultimately it's up to the developer to make apps that look aesthetically pleasing, are usable, AND conform with the look and feel expectations of the platform. In Windows you at least have a baseline for what that look and feel is, and though far from perfect, the platform has much better look and feel consistency than does the X Window System platform.

      X itself was designed not to have any "look and feel consistency". But GNOME and KDE both have that. All GNOME apps should look and work in a similar way (see the HIG). Likewise with KDE.

      I don't run "the X Window System platform". I run GNOME... and my apps are consistent and I'm comfortable with my desktop environment. What you want is available in Linux, it's just that no one forces all developers to code for just one platform.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    44. Re:Sounds good... by be-fan · · Score: 1

      Right on! I absolutely do not understand where these complaints come from. Does anybody complain that the GDI doesn't have a unified look and feel? Just because X bothers to properly abstract the drawing mechanism from the GUI, its suddenly a weakness?

      --
      A deep unwavering belief is a sure sign you're missing something...
    45. Re:Sounds good... by adrianbaugh · · Score: 1

      Er, no. I forgot about that ;-) (I never said macs definitely would get a consistent UI, just that nothing else had a snowball's chance...)

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    46. Re:Sounds good... by Narchie+Troll · · Score: 1

      It's called Bluecurve.

    47. Re:Sounds good... by ajs · · Score: 1

      start up a GNOME app without GNOME running (Evolution for example) and wait 25 seconds

      Gnome is a highly modular system, and you pay a price for that modularity and for the power and flexibility of its components.

      However, you've casually selected as an example one of the largest programs on any Linux system, GNOME or not. Evolution is a calendaring system, massively functional mail client (which in turn requires many non-GNOME libraries such as imap, ssl, LDAP, etc), contact manager, task manager and general component system for building your own productivity suite.

      Try starting up a gnome-terminal or gaim, and I think you'll see somewhat faster initial startup time. If you want something as powerful and usable as Evolution, you're going to have to load those shared libraries and wait for it to do its own initialization. Applications these days generally expect to be running for long periods of time and so many tradeoffs are made in favor of spending extra time at startup in order to improve the experience later.

  17. Re:A (offtopic) question by Anonymous Coward · · Score: 0

    Maybe you should have something else you can do with your life when slashdot articles aren't available.

  18. Eyecandy is important :-) by Space+cowboy · · Score: 4, Interesting

    ... I mean, look at Apple. They've built most of a business around being cool, sexy, and user-friendly. This is a triumvirate for the company, and with the unix-based OS-X, they'll be expanding into hardcore geek territory as well :-)

    I even wrote eyecandy (the visualisation applet) on hostip.info - it's a trade: I show you something pretty, you put in your city. Or not. Your choice, but hopefully the eyecandy helps sweeten the deal :-)

    Simon.

    --
    Physicists get Hadrons!
    1. Re:Eyecandy is important :-) by FooBarWidget · · Score: 1, Insightful

      And dispite all he eyecandy and userfriendliness and stability, and even though most Mac zealots claim that Macs are cheaper than PCs, Apple *still* has less than 4% market share.

    2. Re:Eyecandy is important :-) by Anonymous Coward · · Score: 0

      Unix-based my arse.. If it was you would admit to own SCO $699.. Not a smart move my friend...

    3. Re:Eyecandy is important :-) by dipipanone · · Score: 1

      Apple *still* has less than 4% market share

      Yeah, but it's the coolest 4%.

      Incidentally, what kind of market share does say, Dell have? Or Gateway?

    4. Re:Eyecandy is important :-) by Anonymous Coward · · Score: 0

      I like how last time it guessed I was from Sterling, VA, and this time it guessed I was from Erie, PA.

    5. Re:Eyecandy is important :-) by Space+cowboy · · Score: 1

      If you won't tell it the city, it chooses a random place from the country. It does call it a guess... There's too little data in the DB at the moment to bother trying to make an educated guess based on IP bitmasks, but then it has been up and running for less than a week...

      Simon.

      --
      Physicists get Hadrons!
    6. Re:Eyecandy is important :-) by Anonymous Coward · · Score: 0

      The only reason Apple has 4%, rather than 0%, is because their stuff is easier to use. Moral of the story: being as about as good as Windows doesn't mean squat, you need to be better.

    7. Re:Eyecandy is important :-) by Adolph_Hitler · · Score: 1

      Thats because Macs are NOT cheaper than PCs. A PC is 200 bucks while a Mac is 1000

      --
      People don't exist to serve systems, systems exist to serve people.
    8. Re:Eyecandy is important :-) by RobertB-DC · · Score: 1

      There's too little data in the DB at the moment to bother trying to make an educated guess based on IP bitmasks

      Have you checked out BrowserSpy? I remembered that it used to have a "where are you" function, but I don't see it anymore (probably because nationwide ISPs like AOL made it unreliable). But it does have several interesting tools that might help.

      Also, it seems like a Traceroute would give you some important clues, especially if you find an IP close to the endpoint in your database.

      --
      Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
    9. Re:Eyecandy is important :-) by Space+cowboy · · Score: 1

      The system is slowly building a DB of routes around the net, and I intend to build in the regexp matching-rules I use for router-identification into the host-identification stuff, but I ran out of time at the weekend. It will get better :-)

      Simon

      --
      Physicists get Hadrons!
    10. Re:Eyecandy is important :-) by Space+cowboy · · Score: 1

      Aah, but I don't own a Mac, so I'm fine :-)

      Simon

      --
      Physicists get Hadrons!
    11. Re:Eyecandy is important :-) by DrEldarion · · Score: 1

      I'm suprised Apple hasn't trademarked iCandy yet.

    12. Re:Eyecandy is important :-) by larkost · · Score: 1

      Two comments:

      Not many people claim that Macs are generically cheaper than PC's... only that when you compare similar machines Apple's tend to do very well in price. They are arguing against the "Macs are always more expensive" mindset.

      And the main reasons that Windows has the largest portion of the market has nothing to do with quality or price. If you go back and take a realistic look at history it was because IBM computers tied into IBM mainframes (which all the big companies had), and were easily added to IBM consulting/maintenance contracts. People then bought PC's because "it is what we have at work".

      It is because of history, not quality that PC's are where they are now.

    13. Re:Eyecandy is important :-) by Anonymous Coward · · Score: 0

      Eye candy is very important but what i would like to see is a GUI that is fast and snappy. XFree86 seems slow and sluggish to me

    14. Re:Eyecandy is important :-) by stephanruby · · Score: 1

      You sir, are trying to compare apples to oranges. Apple sells 100% of its hardware, and MS only sells 1% of the hardware found in its Windows-PCs.

  19. Mmmm Candy! by Lumpy · · Score: 3, Funny

    So enjoy the eyecandy, but remember, too much candy can rot your brain.

    oh that reminds me of something.... oh yeah! THIS

    --
    Do not look at laser with remaining good eye.
    1. Re:Mmmm Candy! by Tribbin · · Score: 1

      That's from HappyTreeFriends! :-) http://www.happytreefriends.com/ Wallpaper of the drawing: http://www.happytreefriends.com/goodies/images/des ktop_patterns/candy_1280x1024.jpg

      --
      If you mod this up, your slashdot background will turn into a beautiful sunset!
  20. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0
    Slashdotters are always complaining about that X is slow/bloated/outdated/old/must be replaced/etc/etc. Yet X is slowly improving. Nonetheless, that doesn't stop people from complaining.

    Their webserver must be running on this X server you speak of. Ba-dum-bum. I'll be here all week.

  21. freedesktop.org down? by TerminalInsanity · · Score: 0, Offtopic

    Slashdot: The worlds only legal DDoS network.

  22. Mirror... by swimmar132 · · Score: 1

    A mirror would be nice...

    1. Re:Mirror... by Anonymous Coward · · Score: 0

      A mirror would be nice...
      Ask and ye shall receive

    2. Re:Mirror... by Space+cowboy · · Score: 1, Funny

      There's such a thing as being too vain, you know :-)

      Simon.

      --
      Physicists get Hadrons!
  23. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    Hey! Take your own advice and quit your fucking whining!

  24. Re:ratpoison by nehril · · Score: 2, Funny

    oh man, this is probably the greatest usenet post I've ever seen.

    long live ratpoison!

  25. alpha blending in x vs wm by jd142 · · Score: 3, Interesting

    Since I can't get to the freedesktop site right now, I'm curious about the speed increase when the alpha blending is done by the X server instead of by the window manager. The one screen shot I did see(only because someone mirrored it) had gnome with semi-transparent windows. I'm not a gnome user, I use KDE and I know it handles transparent windows and menus. But how much faster and snappier will the response be with the transparency done at lower level?

    1. Re:alpha blending in x vs wm by Darren+Winsper · · Score: 2, Interesting

      Keep in mind that KDE doesn't do real transparency, it takes a screenshot at creation time and blends the images together. Thus, you can get menus that look out of place, such as when there's a periodically updating window behind the transparent object.

    2. Re:alpha blending in x vs wm by xcomputer_man · · Score: 4, Interesting

      The issue is not really the speed increase (although yes, it will be faster). The point is that this will give you *TRUE* alpha channel-enabled visuals. What KDE and a couple of other projects like the Enlightenment DR15/16 series have done in the past is a "pseudo-transparency" hack done by grabbing the root pixmap and using it to blend. By using a compositing manager and adding true 32bit ARGB visuals, a window can say exactly how transparent each pixel should be, and the compositing manager combines everything together to produce the final display. Semi-transparent windows are overrated: this gives you a LOT more potential for snazzy effects (for starts, how about shaped windows that have antialiased edges?).

    3. Re:alpha blending in x vs wm by praxim · · Score: 2, Informative

      KDE doesn't handle transparent windows. It fakes transparency by getting the content of the lower windows and using them as the background to higher-level ones. So you'll notice that if you have any kind of changing content underneath a transparent window, you won't see it update.
      It's not a matter of transparency being implemented at a lower level- transparency isn't really implemented at all at this point.

    4. Re:alpha blending in x vs wm by FooBarWidget · · Score: 2, Informative

      KDE doesn't do real transparency. It takes a screenshot of the underlying windows and then alpha blends the menu over that screenshot and draws the result to screen. If the contents of the windows below the menus change while the menu is still open, you'll see it.

    5. Re:alpha blending in x vs wm by hawkstone · · Score: 2, Informative

      But how much faster and snappier will the response be with the transparency done at lower level?

      I don't know the answer, but I can make an educated guess. A lot. And I mean a whole crapload faster.

      If the server does not support alpha, then the only way wm to blend things is to ask X politely for the background, do the compositing in software, and send it back to X to draw. In fact, in many cases the only "background" you can ask X for is the desktop background, which means that semi-transparent windows are an illusion that only works when windows do not overlap.

      If the server does support alpha, then the app simply says "draw me" in it's usual way, with some transparency information, and X does it, overlapping windows and all. The blending can even happen in hardware.

      Skipping all this sending of pixels and blending in hardware instead of software can easily speed things up by on order of magnitude or two.

    6. Re:alpha blending in x vs wm by jg · · Score: 2, Informative

      The blending is being done entirely in the X server.

      The speed with depend on whether the X server has hardware support for blending.

      The prototype doesn't; it is, however, fast enough to be useable even doing it all in software with a Vesa server, so I think we're ok on performance.

    7. Re:alpha blending in x vs wm by pnatural · · Score: 1

      So you'll notice that if you have any kind of changing content underneath a transparent window, you won't see it update.

      Um, no. You're right about the method, but wrong on this. On my kde desktop, the wallpaper is set to change every 5 minutes, and I see that change with a Konsole window on top. Maybe you're refering to older versions of kde/phoney-translucent apps.

    8. Re:alpha blending in x vs wm by praxim · · Score: 1

      IIRC, KDE notifies apps that are using the background as their own that the background is changing. This has nothing to do with the faux-transparency effect, where the obscured windows are shown also.

  26. Re:A (offtopic) question by infestedsenses · · Score: 1

    Actually, this is mentioned in the FAQ .

  27. Re:Bashers should stop whining and stop contributi by FooBarWidget · · Score: 1

    At least I contribute code. I can't say that about you!

  28. Nice, but... by Chief+Typist · · Score: 1

    It's nice to see some modern imaging models being implemented in X.

    But it seems to me that this will just lead to a more fragmented user environment. X has always had the problem of "applications behaving differently." So now, some are going to support the imaging model, and others won't.

    From a user's point-of-view, that sucks.

    If you want a killer desktop environment, work on the user interface. Not the imaging model.

    1. Re:Nice, but... by Darren+Winsper · · Score: 1

      Eh? You'll simply get some applications that'll make use of transparency, and some that won't. The imaging model is transparent to the application, as far as I'm aware.

  29. No accelerated drivers?? by kinnell · · Score: 1

    Can anyone explain why Xserver/kdrive doesn't support standard XFree video card drivers? It's a great project, even without these new extensions, but unaccelerated X sucks badly. Is there something wrong with the XFree driver architecture?

    --
    If I seem short sighted, it is because I stand on the shoulders of midgets
    1. Re:No accelerated drivers?? by Darren+Winsper · · Score: 1

      I seem to recall KeithP once mentioning that, in order to implement transparency, he would have to break the XFree driver ABI. For this reason, it was originally planned for XFree5, but it seems the problems this year has forced a rather unpleasant fork situation.

    2. Re:No accelerated drivers?? by DreadSpoon · · Score: 3, Informative

      I don't think this is the issue anymore - the extensions used for this translucency don't require any driver changes, as RENDER (or any other rendering method/extension) can be used.

      Here's to hoping XFree86 gets these extensions. Having an X server that doesn't work that well for the hardware most people are using is going to limit how many people can use these new extensions... ;-)

  30. Slashdotted by jargoone · · Score: 5, Funny

    For your viewing pleasure, I have obtained an ASCII-art mirror of the screen shots:

    ----------
    |* |
    |* |
    |* |
    | |
    |========|
    ----------

    1. Re:Slashdotted by mini+me · · Score: 1

      Here is one at 100% alpha:

    2. Re:Slashdotted by po8 · · Score: 1

      We're finding out that the pdx.freedesktop.org webserver configuration is not slashdot-ready. :-) We're working on it, but there's only so much one can do when being /.ed against multi-MB screenshots.

    3. Re:Slashdotted by po8 · · Score: 1

      Better now. /.ing is slowing down, and Keithp reconfigured freedesktop.org some. Sorry for the inconvenience.

    4. Re:Slashdotted by Shriek · · Score: 0

      Could you please repost that with anti-aliasing enabled.

    5. Re:Slashdotted by Anonymous Coward · · Score: 0

      Just scrunch your eyes up... you get approximately the same effect.

  31. eyeless candy or candyless eyes? by musikit · · Score: 1

    i find all this eye candy cool and visual stimulating. however i need as many cycles open for other stuff beside making my windows prettier and XML-ifying all config files.

    How highly configurable is this system? for example whenever i am forced to sit in front of a winXP machine i turn off all graphic eye candies so it look/feels/acts like win95.

    some of us do like and use all the eye candy, however i prefer eyeless candy.

    1. Re:eyeless candy or candyless eyes? by MrDBCooper · · Score: 1

      The compositing manager can do literally anything. But you don't have to use it, things keep working as before without.

      The X Way: Mechanism, not Policy (TM). :)

      --

      --
      Free Software enthusiast; Debian GNU/Linux (powerpc) developer
    2. Re:eyeless candy or candyless eyes? by SanityInAnarchy · · Score: 1

      It's possible to do this right, without many performance hits, and with the right configurability.

      I don't necessarily like XML-ified config files, but I don't like other parsed config files. Once again, I like the way DJB does this -- a few simple config options, each option in its own separate file (with ReiserFS you don't lose anything with this many small files), and when you need something bigger, something parsed... djbdns does it by "compiling" those parsable files into something that can be mmapped. And there's no reason you can't do that with XML "source" files.

      Also, it seems to me that with opensource, performance improves with every update, while every Windows upgrade until maybe XP actually lost performance every upgrade. Combine that with Moore's Law, and I'll enjoy my eye candy very much.

      --
      Don't thank God, thank a doctor!
  32. Mirror Here by herrvinny · · Score: 3, Informative
    1. Re:Mirror Here by phaze3000 · · Score: 3, Informative
      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    2. Re:Mirror Here by diamondsw · · Score: 1

      If you're going to mirror, please mirror the FULL SIZE images as well. wget --recursive --no-parent ...

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
  33. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    I contribute code. And I don't fucking whine! So I have one up on you, smart guy.

  34. Am I the only one? by nizo · · Score: 2, Interesting
    Am I the only one who just uses plain ol' fvwm anymore? Since 60% of what I do is typing in a window, with another 30% surfing and 10% doing wordprocessing/gimping :-) do I really need a huge bloated eye-popping-candy-filled window manager?


    Don't get me wrong, if you have fast hardware and are trying to convert grandma from "some other environment" go for it, but for me personally I will take lean, mean, and quick any day of the week.

    1. Re:Am I the only one? by Anonymous Coward · · Score: 0

      Don't know about fvwm, but you're not the only one using a lightweight window manager. Check out aewm. There's also some links to aewm derivatives on that page if you're looking for interesting wms to play with.

    2. Re:Am I the only one? by gnuLNX · · Score: 1

      I agree with you. However I prefer window maker. just personal preference I guess

      --
      what?
    3. Re:Am I the only one? by Anonymous Coward · · Score: 0

      fvwm2 seems pretty quick, and I use(d) it, but even redrawing the menus and window-resizing "rubber bands" was noticeably slower than with twm. Maybe it was flushing the command buffer after every little draw instead of after drawing the whole menu? Beats me.

    4. Re:Am I the only one? by eyeye · · Score: 2, Interesting

      Agreed. I like to look at eye candy, once or twice - I might even spend 10 minutes going "ooooh" and pissing around with things but when I am working they will all get switched off if possible.

      I cant think of any eye candy advances (in windows XP, lol!) that help my productivity. Even looking at apples amazing new features doesnt impress me. The pseudo 3d user switching effect has already been done on a linux WM (when moving workspaces). Expose etc doesn't seem to give any more advantages than normal abilities - its just animated.

      Still... I'm not likely to start using ratpoison anytime soon :-o

      --
      Bush and Blair ate my sig!
    5. Re:Am I the only one? by GoofyBoy · · Score: 1

      >do I really need a huge bloated eye-popping-candy-filled window manager?

      Unless its a really good reason, I can't go back to aliased-fonts.

      And since I read/write text, they are eye-candy I use all the time.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    6. Re:Am I the only one? by BenjyD · · Score: 1, Interesting

      In what way is KDE bloated? Memory use maybe? OK, using 'free' with a bare KDE and then WindowMaker session open gives:

      KDE:58.9Mb used

      WindowMaker:45.6Mb used

      Wow, a 13mb difference. Not exactly a vast amount given the increased power of the KDE desktop (try it out if you don't believe me).

      Processor usage maybe? Switch the eyecandy off and it'll use just as much as a 'leaner' windowmanager.

      Hard disk space maybe? With all the screensavers, artwork, icon sets, PIM, graphics, admin and multimedia apps installed (which are mostly optional and include most software you would ever need) my /usr/kde is 250Mb. Large, but not overly so unless you have a computer with a 2Gb hard drive.

      I used to be a "bare-bones" freak too, until I realised how silly I was being and how much easier to use my computer was with KDE installed.

    7. Re:Am I the only one? by Anonymous Coward · · Score: 0

      Yeah.. a typical binary distribution (like this one for gentoo) of all of KDE is around 120 MB. That's around the size of what Windows95 or MacOS System 7 was. KDE is pretty slim.

    8. Re:Am I the only one? by Anonymous Coward · · Score: 0

      Umm... how did this get modded up? The parent was talking about FVWM and he's throwing out numbers about WindowMaker.

      I remember FVWM running quite happily on machines with 16MB RAM.

    9. Re:Am I the only one? by Azghoul · · Score: 1

      Mod this nonsense down. What does the output of 'free' have to do with the price of tea in China?

      Right now, wmaker (using top) is using approx. 4 MB of RAM on my machine.

      "Everyone knows" Linux loads as much stuff into RAM as possible. I don't think 'free' has anything to do with how much RAM is actively used by specific programs...

    10. Re:Am I the only one? by BenjyD · · Score: 1

      I have WindowMaker installed, I don't have FVWM installed. They're pretty similar in terms of memory usage from the days when I used them - as Windowmaker only uses a couple of meg, the difference can't be that great.

    11. Re:Am I the only one? by Anonymous Coward · · Score: 0

      "Am I the only one who just uses plain ol' fvwm anymore?"

      Yes ;-)

    12. Re:Am I the only one? by BenjyD · · Score: 1

      Yes, that's why I posted the output of free. It's the total amount of memory used *minus* the amount linux is using for cache/buffers etc. So it's the amount of memory used by actual programs in memory.

      Yes, wmaker uses 4mb or whatever. The point is, the choice of window manager on a machine makes little difference on all but the most low end machine. Mozilla uses 24mb, gvim uses 8mb per instance. 13mb isn't much.

    13. Re:Am I the only one? by be-fan · · Score: 1

      That's just for the window-maker process. You're not counting how much memory is used by your apps. The whole point of a desktop environment is that apps share so much code, they can be much smaller.

      --
      A deep unwavering belief is a sure sign you're missing something...
  35. Re:Bashers should stop whining and stop contributi by FooBarWidget · · Score: 1

    Yeah right, and I'm Santa Clause. Keep your lies to yourself, anonymous coward.

  36. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    Actually the whining is all about how the XFree86 group won't accept outside contributions and don't even seem to contribute themselves...

    This is a branch, hence the advancement.

  37. Re:Bashers should stop whining and stop contributi by Charlotte · · Score: 1

    Well to be fair X has had a whole load of interesting features added to it the last few years. The automated config file creator has saved me a great deal of work setting up X on different boxes, it was probably the most important (and least known or announced) usability feature in X in the last years. The VNC extensions are also a big step in the good direction.

    What X does lack from a sysadmin point of view is decent compile-time configurability (too many #defines buried in too many places in or outside the config/cf tree).

    Having 3 distinct font implementations doesn't help either. It's also far to easy to shoot yourself in the foot (disabling render breaks xft), etc.

    And let's not forget management issues such as who gets access to what, who maintains what, finding people willing (and capable) of doing regression testing for bug fixes/enhancements, etc. I think it would be very nice if Xfree got some more financial backing from an important player (read: IBM) so a couple of people could work on those issues full-time.

    X is a great project, but of course it could be improved even further. Some people think a reimplementation is needed, but perhaps it's not and a good spring cleaning will do the trick. But the trick is still how to do that with mastodont code like X.

  38. It's optional... by MrDBCooper · · Score: 1

    ... if you don't need it, don't use it. The X server continues to work as before without a compositing manager.

    --

    --
    Free Software enthusiast; Debian GNU/Linux (powerpc) developer
  39. That's not eyecandy... by Anonymous Coward · · Score: 3, Funny

    THIS is eyecandy!
    Anyone know who this is?

    1. Re:That's not eyecandy... by Anonymous Coward · · Score: 0

      THIS is eyecandy!

      No, that's knobcandy. Mmmmmm, knobcandy....

    2. Re:That's not eyecandy... by Anonymous Coward · · Score: 0

      Since you asked, her name is Adrianna Lima. I think the latest VS catalog has been devoted completely to her. I highly recommend picking up a copy!

    3. Re:That's not eyecandy... by Anonymous Coward · · Score: 0

      The name is Adriana Lima. She's brazilian...

    4. Re:That's not eyecandy... by Anonymous Coward · · Score: 0

      I have.. That's whay I wanted to know who she was :-) Damn she is fine!

  40. Mirror Here by Anonymous Coward · · Score: 0
  41. figures by nricciar · · Score: 0, Flamebait

    Here we have the KDE coders writing hacks for kde to support menu transparancy and shadows, while the gnome guys have been working to stick these features where they belong, but im not suprised kde has always been implimenting stuff where it dosent belong.

    1. Re:figures by icebear.dk · · Score: 1

      Now this was a very trollish comment. The KDE and GNOME ppl are BOTH! (Wow yes they cooperate) working together on freedesktop.org and will both probably use the Compositing extension in the future if it becomes standard as fast as all the other things made by Keith (like XRender, XFt, Fontconfig and the like). The entire point of freedesktop.org is cooperation and it will fail if anyone starts to consider it a Gnome or KDE specific project.

      As for KDE implementing anything in the wrong place at least they are trying to bring such features into the hands of developers and ultimately users.

      --
      A person is smart, people are deeply stupid
  42. If people want things to look and work like Mac OS by Anonymous Coward · · Score: 5, Insightful

    I've noticed the look of the screenshots at this site. It seems so many people want things that look and work like Mac OS X in the freeware world nowadays. Then why are so many more people going with Gnome and KDE? Why don't more people just support the GNUstep people instead? I think NeXT and now Apple has proven the world won't fall apart if you use Objective-C instead of C++. If you go to the http://www.w3.org/ site you'll even see that the first web browser was written in Objective-C. Also, OpenStep exists as a standard so it sure will make easier to port commercial applications written in Cocoa to the Unix world.

  43. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    Don't listen to the whiners!

    Stop whining.

  44. Because they werent told about it. by Adolph_Hitler · · Score: 1, Flamebait

    They found out when we did. Xouvert and Xwin are not working together, the xwin people consider them to be amateur script kiddies. Now, theres nothing wrong with amateur hackers coding for X, this is actually a very good thing because eventually amateurs become experts. Xouverts purpose is to attract new developers. Xwin and Xfree people do not like newbie developers and they arent open, they will not help you and they do not work with you until you prove yourself. This is not a good learning environment and so the only way we will have faster developer uptake is if we actually have a newbie x hackers version for testing and experimental shit, and a version the professionals support. Kind of like how we can have Slackware/Debian and then have Redhat and Suse.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Because they werent told about it. by sydb · · Score: 1

      Kind of like how we can have Slackware/Debian and then have Redhat and Suse.

      I thought you were making a lot of sense, then I read this bit where you admit you are really a troll.

      --
      Yours Sincerely, Michael.
  45. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    I don't understand why people use Objective-C. C++ is the standard OO C, and avoids all of that runtime crap that Objective-C has. By all means rip off NeXTs APIs and look-and-feel, but leave that silly language behind.

  46. Who is going to build the composition manager? by Adolph_Hitler · · Score: 1

    I think we need to talk to people from KDE, Enlightenment, Gnome, and all of these groups and as a combined effort build the first and default composition manager.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Who is going to build the composition manager? by AKAImBatman · · Score: 4, Interesting

      I think we need to talk to people from KDE, Enlightenment, Gnome, and all of these groups and as a combined effort build the first and default composition manager.

      That's what freedesktop.org is. It's a collaboration between GNOME and KDE to develop a set of interoperable standards. For example, you may have noticed that both KDE and GNOME can use the same ".desktop" shortcuts and that ".desktop" files have completely replaced the ".kdelink" files that KDE used to use. Now if GNOME would come up with some sort of (God forbid) STANDARD on how their foot menu works, we might even be able to automatically install icons. Right now, nearly every distro does something different with the way the foot menu works. At least KDE figured it out and has been standard from version to version.

    2. Re:Who is going to build the composition manager? by Anonymous Coward · · Score: 0

      > Now if GNOME would come up with some sort of (God forbid) STANDARD on how their foot menu works

      The menu format is being standardised between kde 3.2 and gnome 2.6..

      http://freedesktop.org/Standards/menu-spec

    3. Re:Who is going to build the composition manager? by inc_x · · Score: 2, Informative
  47. Heh by EmCeeHawking · · Score: 1

    And if you want to avoid fattening your brain...

    ...you should avoid developing Tay-Sachs disease.

    Thank you, I'll be here all night.

  48. Re:If people want things to look and work like Mac by Viol8 · · Score: 1

    Object-C is an ugly syntatic kludge of a language. C++ isn't perfect but its FAR more consistent than O-C. Why anyone would want to
    use objective C if they haven't got a gun pressed to their heads is a mystery to me.

  49. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    > If you go to the http://www.w3.org/ site you'll even see
    > that the first web browser was written in Objective-C.

    Then they're completely wrong. I happen to know for a fact mosaic was pure and simply C

  50. To the desktop user its vital. by Adolph_Hitler · · Score: 1

    Linux will never get beyond the "its hard to use" stigma until its so much easier to use and so much nicer looking than Windows that theres no arguement left. Only then will Linux truely be ready for the Desktop.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:To the desktop user its vital. by unother · · Score: 1

      Bollocks.

      There are a million different reasons to use Windows over Linux, and those reasons are all applications. Only when Linux presents a compelling platform for deployment and has that "killer app", will people migrate.

  51. Cascading menus... same old same old by bug-eyed+monster · · Score: 1

    So when is OSS going to invent something in the usability area for a change? Cascading menus were nice 10 years ago when screen resolutions were 640x480, but with the technology today, I don't see any reason why I have to look at a small subset of the available commands at any given time.

    When do we get a new screen-size "menu" system that lists all the commands in one convenient overlaid window, just like, well, the Web Site Directory portion on yahoo.com's main page? How about something new and useful instead of more band-aids for 20 year-old technology?

    1. Re:Cascading menus... same old same old by Anonymous Coward · · Score: 0

      oh yeah that's right.. the world revolves around YOU.

      come on you complete moron. 90% of the world is still running at 640X480. just because you are overpaid and have too much useless junk doesn't mean the rest does.

      only a complete and utter idiot would say what you just said.

    2. Re:Cascading menus... same old same old by BenjyD · · Score: 1

      The larger a menu is, the harder it is to find something on it. Humans can tell where something is without any effort in a menu with five items or so (hence the five lines for notes on written music). Once you get much above that, it becomes much harder to use - you have to stop and think about where on the menu you need to click in order to perform a command.

      Cascading menus aren't ideal, but they provide a way to divide up functionality so that it can be quickly scanned visually by a human.

    3. Re:Cascading menus... same old same old by Anonymous Coward · · Score: 0

      Hey. I have an even better idea! Forget menus altogether and just have people memorize the commands and they can either enter them in a "mini buffer" (which could be activated with a key-combo like Alt-x or something), or you could just bind the commands directly to keypresses (e.g. Ctrl-C does a copy). If they forget what the available list of commands is they can hit F1 for a complete list-- alphabetized and hyperlinked to a detail page as appropriate... wait for it, OR F2 for the same command list but organized functionally! Well, what do you think? Wouldn't that be easier than trying to find a single command buried in a long list of commands all the time?

    4. Re:Cascading menus... same old same old by bug-eyed+monster · · Score: 2, Interesting

      You're assuming the only choices are to present 5 commands at a time or to present all commands in one big long list. There are other ways, you can present a screen-full of commands divided into small groups, each group presented in its own section.

      Look at real menus in restaurants. Some restaurants have a lot of food choices, but the choices are presented under different sections, appetizers, soups, salads, noodles, etc. Once you find the right section, you can find your favorite food easily...

      Now think about those menus that go on for pages, you have to flip back and forth between pages just to find the proper section. Other menus are presented as one big page (double-sided perhaps), to find the proper section you quickly scan the large-type headings and take it from there, it's just as easy minus the page-flipping.

      Cascading menus are like multi-page restaurant menus. I'm saying that we now have enough space on the screen to present single-page menus (or perhaps 2-page).

      Another example, say you're looking for the shrimp-noodle soup but you're not sure which section it is in. For the multi-page menu, you have to flip flip flip to the soup page, check there, then flip flip flip to the noodles page, check there, and so on. For the single-page menu, you quickly scan for the possible sections and look in each, if the particular meal doesn't jump out at you, you still have all sections in front of your eyes so you can locate another meal that is close to what you want.

      This is like the preferences command. You never know if it's under File, Edit, or Tools, you have to visit each drop-down menu in turn. If all commands were presented in a single sectioned page, you'd have an easier time finding it. Furthermore, on subsequent visits, the visual clues of that particular menu help you remember where the preferences command is.

      Another example, toolbars became popular about 10 years ago. Why? because, on one hand it was a one-click deal, and the other hand they presented all the commands at once (divided into small groups of course). Their only problem: because of space limitations, they use icons which get to be cryptic. With today's bigger screens and faster cpus, we can pop-up a giant version of the toolbar but with text to make it more usable.

    5. Re:Cascading menus... same old same old by Anonymous Coward · · Score: 0

      Except that with a cascading menu, the "flip-flip-flip" of switching sections is easier than scanning for the possible sections, because they're all close together.

  52. What about genie effect? by Adolph_Hitler · · Score: 1

    Also if we can do all of this why not go further and use the video card fully?

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:What about genie effect? by Anonymous Coward · · Score: 0

      Genie effect is patented by Apple.

    2. Re:What about genie effect? by NotLad · · Score: 1

      i'm a fan of the genie effect, but i wouldn't call it useful.

    3. Re:What about genie effect? by Adolph_Hitler · · Score: 1

      if it makes people say wow its useful

      --
      People don't exist to serve systems, systems exist to serve people.
    4. Re:What about genie effect? by Anonymous Coward · · Score: 0

      So what's it like having only one nut Adolph? I prefer the term "monoball" myself. MONOBALL!!!! Feel the power of one nut!!! (For those moderators who are completely clueless, most historians agree that Adolph Hitler only had one testicle.) This definitely deserves to be modded up as funny. But we all know what morons the moderators are when they don't "get" humor.

  53. Re:Bashers should stop whining and stop contributi by SanityInAnarchy · · Score: 1

    Do you hear yourself? You are whining about whiners.

    Seriously, though, I agree that there may be too much whining and that X is improving.

    Still, occasionally I am reminded of how things should be done -- DJB style. Config variables are single words in a file, meaning human-readability, scriptability, and no parsing needed. On top of that, the programs themselves are tiny compared to what you'd expect based on the number of features and based on similar projects. It seems to me that when something gets as big as X is, perhaps pieces of it need to be separated out into their own packages. Not everyone needs alpha tranpsarency, not everyone needs opengl, and not everyone needs lots of colors.

    Of course, I really don't know what I'm talking about here. I don't know how hard it would be to take X from one huge daemon down to many small daemons, each with their own project. Look what happened when I suggested this approach about Linux! Although almost any kernel I build will be less than 5 megs, and although the kernel source is fairly well organized, most of what's in the kernel is there for only two reasons -- either performance or access to other kernel components. All the kernel really needs to be is a scheduler!

    But the practical world calls. *sigh* And even if my proposed idea could work as fast or faster than Linux, it'd be a bitch to get the Linux developers and the Linux code moved over.

    At least I can savor the small victories. Imagine if X, KDE, and Konqueror were all "OS components"?

    --
    Don't thank God, thank a doctor!
  54. All that is missing by icebear.dk · · Score: 2, Interesting

    Hmm, this looks promising. Now all that is needed is for someone to write either a compatibility layer to bring the XFree drivers over to the freedesktop.org Xserver including GLX compatibility, make the Compositing Manager use OpenGL and eureka we have GPU based compositing.

    This is close to the features coming in Longhorn, where the windows are to be considered textures rendered by the GPU.

    Now my personal dream is still to see a combination of this and a high level protocol/server in which the applications and window managers send in calls where they ask for things like a button or a menu and include the data, while the rendering mechanism (the widgets) rest on the serverside (allowing for a central repository of widgetsets and almost guaranteed consistency of the UI). Custom widgets could then be implemented as either "server-side" extensions ala the scripts/executables that make up a webapplication or as client side components which are allowed to send drawing instructions to the server. It is intriguing to think about the possibilities of letting each window own a thread and socket connection (as in a modern webserver) to the application so that they can all update their own "scene" concurrently (almost anyway) and then the central compositor/renderer renders these changes from the existing application/windows tree.

    --
    A person is smart, people are deeply stupid
  55. Ok does this new X support my video card? by Adolph_Hitler · · Score: 2

    I do not care much about the new eye candy if I cannot use it and I do not really want software based hacks. Can this eye candy work with my ATI or Nvidia card?

    --
    People don't exist to serve systems, systems exist to serve people.
  56. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  57. Sounds good...XAML (XUL) by Anonymous Coward · · Score: 0

    Something like XUL were you can describe your widgets in an independent manner. There (if you think about it) is little difference between a KDE widget and a GNOME widget, except looks. The behaviour is however tied to the toolkits.

    By going this way, you gain some benifits.
    1-Freedom to make your desktop look like any environment you want. Even one's that haven't been thought of yet.

    2-Cross-platform is easier sans the behaviour issue.

    3-Write once, speed up everywere. One body of code to write, get right, and speed up.

    4-Remoting will be easier because you're sending higher-level information.

  58. Re:Remember the Maine! by Thud457 · · Score: 0, Offtopic
    You have to seriously question the moral perspeacity of someone that would tell a woman with memory problems that she had been raped when in reality she hadn't.

    Seems to me, that would be as emotoinally damaging as actually being rape. The only difference being the identity of the person violating them.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  59. Parse and Edit by handy_vandal · · Score: 1

    ... the same facilities are useful for thumbnailing, screen magnifiers, and arbitrary transforms of applications on their way to the screen ...

    For example, parsing the content and editing it on the way to the screen. How long before it's used for pop-up advertising?

    -kgj

    --
    -kgj
    1. Re:Parse and Edit by Anonymous Coward · · Score: 0

      For example, parsing the content and editing it on the way to the screen. How long before it's used for pop-up advertising?

      First there should be an app loaded thru the browser that would be able to send messages directly to the window manager. Kinda hard to do today, even using javascript, java applets or whatever. But I can see it now...

      Desktop -> Disable pop-ups

  60. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 2, Informative

    The first web browser was World Wide Web and written by Tim Berners Lee. Mosaic came out some years later.

  61. We need a standard composition manager. by Adolph_Hitler · · Score: 1

    KDE & Gnome should work on a standard composition manager together. I'd hope Enlightenment could also work with KDE and Gnome on this, we need standards now.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:We need a standard composition manager. by fault0 · · Score: 1

      Composition isn't window manager or desktop environment specific anyways-- all of them will use the X Server's compositor.

    2. Re:We need a standard composition manager. by xcomputer_man · · Score: 1

      [i] Composition isn't window manager or desktop environment specific anyways-- all of them will use the X Server's compositor.[/i]

      No, the compositing manager is a client application and will likely be either part of the window manager package or an independent application. All the X server provides is an extension that makes that facility possible, not the actual manager.

    3. Re:We need a standard composition manager. by xcomputer_man · · Score: 1

      You can now start making fun of me for using those stupid bbcode tags and not previewing. :)

    4. Re:We need a standard composition manager. by Anonymous Coward · · Score: 0

      (in nelson's voice) haha!

    5. Re:We need a standard composition manager. by Dashing+Leech · · Score: 1
      OK, you're a stupid moron with an ugly face and big butt, and your butt smells and you like to kiss your own butt.

      (With apologies to Moe for stealing his bit.)

    6. Re:We need a standard composition manager. by Afrosheen · · Score: 1

      Unfortunately Enlightenment is a has-been or a permanent will-be. Development is so slow and on again/off again that E17 will probably be usable in 2006. As much as I like E16, I just can't hope for E17.

      So to paraphrase, I'd hope that KDE and Gnome would work on a standard composition manager.

    7. Re:We need a standard composition manager. by spitzak · · Score: 1

      From what I can tell, a basic "composition manager" will be pretty easy to write and will be just part of the Window Manager. This is similar to asking that they work on a standard method of drawing the close button on the windows: totally unnecessary, if they wanted to match it would be easier to copy the code than to cooperate.

  62. Where does this fit in? by joeljkp · · Score: 1

    Is this some sort of replacement for XFree86? Or a proposed patch or module add-on?

    --
    WeRelate.org - wiki-based genealogy
  63. Gnome Desktop and Eyecandy by Lispy · · Score: 0

    Alright, in the screenshots I can see translucent stuff and dropshadows. But: Eyecandy it is not.

    The wallpaper is ugly, they dont even use Gnomecompliant Software such as Epiphany. I know this might be offtopic but I was expecting to see something nice and this is plain ugly. I prefer a clean (Gnome-)Desktop over this clutter when it comes to execandy.

    But from a tech point of view I must admit this is heading in the right direction. All the hacks I saw so far with hardcoded dropshadows and pseudotransparency were a performance hog and didnt look good either.

    1. Re:Gnome Desktop and Eyecandy by Brandybuck · · Score: 0, Flamebait

      they dont even use Gnomecompliant Software

      Who gives a rat's ass? I mean seriously. Get a life!

      --
      Don't blame me, I didn't vote for either of them!
  64. To the desktop user its vital.-Apple storm. by Anonymous Coward · · Score: 0

    So by your "criteria" Apple should be storming the desktop, and leaving Microsoft in the dust. So why isn't that happening?

    Big hint: Your criteria is flawed..

  65. We dont need a unified GUI by Adolph_Hitler · · Score: 1

    We just need a unified composition manager. The last thing I want to see is 20 composition managers all which suck.

    --
    People don't exist to serve systems, systems exist to serve people.
  66. fvwm? try icewm by gosand · · Score: 1
    Am I the only one who just uses plain ol' fvwm anymore? Since 60% of what I do is typing in a window, with another 30% surfing and 10% doing wordprocessing/gimping :-) do I really need a huge bloated eye-popping-candy-filled window manager? Don't get me wrong, if you have fast hardware and are trying to convert grandma from "some other environment" go for it, but for me personally I will take lean, mean, and quick any day of the week.

    Most people install the distro and use Gnome or KDE. Some may install something else, but most won't. I don't care much for some of the eye-candy, but things like translucent windows would be nice for functional reasons. My windows always overlap, and it would be cool to be able to see through them. I think a slider control on each window to fade the transparency level would be sweet. (and have a default transparency set for all windows, depending on type of course)

    If you are looking for light and fast, try out icewm instead of fvwm. It is very configurable via cfg files. I used to use fvwm on the old Sun boxes back in the day, but I tried it recently on my Linux machine and really hated it. My main machine is KDE, but I have a couple of others (older hardware) that run icewm.

    --

    My beliefs do not require that you agree with them.

  67. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    I agree. Square brackets are for array accesses... NOT method calls!

  68. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    > X is slowly improving. Nonetheless, that doesn't stop people from complaining.

    Maybe because X only really started improving within the last year or two. Before then it was more or less dead code for about a decade.

    (When Windows NT hit the market in 1993, the commercial UNIX vendors rolled over and played dead in the workstation market. X11, Motif, CDE dev all stagnated. For most of the 90s, the most popular X Server was Hummingbird on Windows, which spells L-E-G-A-C-Y, even while being fiercely apologized for by the Unix Taliban. Its only within the last couple years that anyone has been seriously thinking about Unix (Linux) on the desktop.)

  69. From RH's HQ: by jav1231 · · Score: 0, Troll

    "See how the silly coders waste their time on the puny Linux desktop! How dare they build up the end user with false hope of a Linux for the masses! How it pains us to see the folly! Of course, if it does take off, we'll implement it as soon as the user base get's big enough....ahemmm"
    Troll, I know.

    1. Re:From RH's HQ: by Anonymous Coward · · Score: 0

      You just showed how much your message was a troll. Guess who started freedesktop.org? Guess where their site was hosted until real recently? Guess where their mail lists are hosted?

      Sometimes I have little hope for the kids of today.

    2. Re:From RH's HQ: by jav1231 · · Score: 1

      Guess who apparently has little faith in them...

  70. Enter Xouvert? by Adolph_Hitler · · Score: 1

    Thats exactly my point, maybe someone like xouvert can step up and handle the role of making the drivers and submitting those kinds of patches. driver support will come soon enough, and for people who use the standard ATI/Nvidia, we should all focus on getting Nvidia to write good drivers.

    --
    People don't exist to serve systems, systems exist to serve people.
  71. Anything that provides the tools... by gsdali · · Score: 1

    To build better UIs has got to be a good thing. OSS falls down because of the awful UIs some very good programmes have got and this is partly due to the toolkits, widgets, Window Managers and Windowing systems that are available. I wish the best of luck to this project.

  72. Hands off network transparency! by Scot+W.+Stevenson · · Score: 1
    Every time there is a Slashdot posting about X, some idiot comes out with the urban myths that a) nobody uses network transparency, and (even worse) b) it slows the machine down. If you too feel this urge, a) take a look at projects like The Linux Terminal Server Project, which is really, really cool, and b) read up on the technology on X.

    I mean, really. This is sort of on the level of "BSD is dead" by now. Oh, wait...

    1. Re:Hands off network transparency! by FooBarWidget · · Score: 1

      You've obviously never heard the NX compression technology. X tunneled through NX uses less bandwidth than even Windows XP's remote desktop, aka RDP!

      As for the stoneaged security model: it's a model that WORKS. Do you have anything better? No? Then shut up. YOU should be shot yourself.

    2. Re:Hands off network transparency! by Anonymous Coward · · Score: 0

      NX looks good but right now it's experimental code that is not part of any distributed X server and probably never will be due to licensing issues. One could say pretty good certainly that the people touting X Transparency are not using NX.

    3. Re:Hands off network transparency! by Anonymous Coward · · Score: 0

      I run evolution over the internet in a ssh compression/encryption tunnel. It's usable as long as I don't try to use drag and drop (which I secretly suspect to be using way too many roundtrips in gtk).

      Note that this internet connection is limited at 16KB/sec from the machine I run evolution on to the machine I use it on.

      Also, using ssh nicely bypasses the security woes of remote X. SSH is proven tech security-wise, and easy to use as well.

    4. Re:Hands off network transparency! by spitzak · · Score: 1

      Or ask them if they also think the ability to read files on remote machines is slowing down their local disk access.

  73. Well expert, since you know what to do, DO IT. by Adolph_Hitler · · Score: 2, Insightful

    You seem to have everything planned out, you have a roadmap, why don't you start working on it right now?

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:Well expert, since you know what to do, DO IT. by icebear.dk · · Score: 1

      Actually come some spare time I will begin on a prototype.

      --
      A person is smart, people are deeply stupid
  74. Re:Bashers should stop whining and stop contributi by Bishop923 · · Score: 1

    So you are whining about the whining on Slashdot, therefore becoming that which you despise. :-)

    Of course when the comunity yells loud enough for a particular feature, some determined hacker will eventually act, and things will get done. Look at the amount of noise generated in favor of font anti-aliasing, someone listened, took the time to do it, and now the community has one less thing to bitch about :-)

  75. 90% of users only use several applications. by Adolph_Hitler · · Score: 1

    All of these esoteric applications are things the average user never uses. The only thing average people use a computer for, word processing, spreadsheets, web browsing, emaiil/IM/chat and multimedia playback. Nothing else matters, the fruityloop music program only producers use, the visual studio only programmers use. So if everyone is using the same few programs the only thing Linux is missing is drivers, a professional looking Desktop, and decent fonts. Honestly when I'm writing my paper in open office for school I don't give a damn about some esoteric Windows program which might not run, I'm trying to do my work. Its funny that you care about applications when most Applications from Windows 3.1 did not work on Windows 98, and most applications from Windows 98 do not work on Windows XP, I'm guessing alot of old XP programs wont work on 64bit longhorn. People who upgrade to new software do not expect ALL their old software to work, they just expect an alternative to exist.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:90% of users only use several applications. by unother · · Score: 1

      Your reply illustrates exactly the point you are missing. The dominance of Windows has nothing to do with its user-base in homes. Most home consumers will ultimately be passive about their usage of a machine, buying a piece of software here and there, but in the main, leaving it pretty much as it was when it was first bought.

      When I'm talking about applications, I mean exactly those applications which you dismiss out of hand. Microsoft succeeded in ensuring businesses at large used Windows, and that those businesses built their applications to work only on Windows. This allowed them to trojan horse into the home environment due to the fact that the ubiquity of Windows in the corporate workplace presents your home consumer with a simple option: get what one knows.

      For Linux to achieve the same dominance, it must conquer the corporate desktop. The home will follow. This is the real issue.

    2. Re:90% of users only use several applications. by Adolph_Hitler · · Score: 1

      "Your reply illustrates exactly the point you are missing. The dominance of Windows has nothing to do with its user-base in homes." Funny but Ibooks are selling pretty well and they dont run Windows. When I'm out to buy a laptop, I'm going to buy what works. "For Linux to achieve the same dominance, it must conquer the corporate desktop." No I think Linux needs a niche market to build mindshare. The corporate desktop is exactly what IBM went for with OS/2 and they got beat by Microsoft because they ignored the little guy. You need a niche market, the college student/business professional market is a good niche market. After a while when enough people use Linux, when its time to upgrade their friends will have already introduced them to Linux. The corperate world is pointless because most people who work at corperations have the money to buy OSX, the only market for Linux is for people who want the poor mans OSX.

      --
      People don't exist to serve systems, systems exist to serve people.
    3. Re:90% of users only use several applications. by unother · · Score: 1

      Funny but Ibooks [sic] are selling pretty well and they dont run Windows. When I'm out to buy a laptop, I'm going to buy what works.

      ??? I'm not sure what your point is here.

      No I think Linux needs a niche market to build mindshare. The corporate desktop is exactly what IBM went for with OS/2 and they got beat by Microsoft because they ignored the little guy.

      Linux already has a niche market, and mindshare. They're called servers. As for OS/2, yes, IBM did ignore the "little guy" until it was too late (Warp vs. 95). OS/2 suffered from being "too good, too soon": it appealed to companies whom were not using legacy applications, yet was much more sluggish than Windows 3.1 on comparable hardware, let alone DOS. MS easily managed to dominate the gradual migration path which OS/2 could not, by design, do. Again, this came down to applications, and what businesses needed. Once NT hurtled down the pike many businesses who did use OS/2 moved off of it to NT, because by then a lot of dual-boot situations were being used in order to have access to, once again, Windows/DOS applications.

      You need a niche market, the college student/business professional market is a good niche market.

      Pray-tell, in this day and age of MS ubiquity, what a niche market is. As soon as it has any sort of profile the Redmond Monster will roar down upon it. Niches are hiding-places, not growth zones. BTW: what exactly is a "business professional" market, and how is that comparable to "college students"?

      After a while when enough people use Linux, when its time to upgrade their friends will have already introduced them to Linux. The corperate [sic] world is pointless because most people who work at corperations [sic] have the money to buy OSX, the only market for Linux is for people who want the poor mans OSX.

      You're correct about familiarity; however, you then contradict yourself with the assertion that "people who work at coporations have the money for OS X". A seriously debateable conclusion, and also, besides the point: familiarity is what matters, and what is familiar, was, and is, Windows.

    4. Re:90% of users only use several applications. by Adolph_Hitler · · Score: 1

      "Linux already has a niche market, and mindshare. They're called servers." No I mean for users. They dont have schools, they dont have the gamers, they dont even have the artsy mac users. "Pray-tell, in this day and age of MS ubiquity, what a niche market is. As soon as it has any sort of profile the Redmond Monster will roar down upon it. Niches are hiding-places, not growth zones." Think of the movement as a tree, without roots you have no movement. There is a need for roots, corperate users do not contribute back while gamers, artists, musicians do contribute back and will defend you. Mac is only alive because of these zealots who will defend them to the death. Someone at work can afford OSX so they will never make a good niche or community, why should they? They use the software for a living, they dont really care.

      --
      People don't exist to serve systems, systems exist to serve people.
    5. Re:90% of users only use several applications. by unother · · Score: 1

      No I mean for users. They dont have schools, they dont have the gamers, they dont even have the artsy mac users.

      Well whaddya know, you just happen to be talking to one of those "artsy Mac user[s]". And yet I continue to assert the argument that I do. My point is that inidividual users are not the issue: institutional use is.

      Think of the movement as a tree, without roots you have no movement.

      Shrubs also have roots. But they are easily torn up, roots and all, to die. Also, a small tree is stunted when in the shade of a 200-ft oak tree, likesay, MS. Your metaphor is easily perverted, my friend. ;)

      There is a need for roots, corperate users do not contribute back while gamers, artists, musicians do contribute back and will defend you.

      I don't really understand what you mean by this: contribute to what? And to whom? And why are gamers lumped in with artists/musicians? ;)

      Mac is only alive because of these zealots who will defend them to the death.

      Be careful who you call a zealot, pal. :) And no, they stayed alive because of, *ba-bum* applications. Apple ensured a smooth enough migration path for Mac users to OS X so they didn't get thrown off the bus into Windows path--and believe me, it has been very tempting at times.

      Someone at work can afford OSX so they will never make a good niche or community, why should they? They use the software for a living, they dont really care.

      I'm not sure what the point of this is, either.

    6. Re:90% of users only use several applications. by Adolph_Hitler · · Score: 1

      inidividual users are not the issue: institutional use is. Linux has institutional use, its called the Linux server. Institutional use is no longer the issue. Everyone knows for servers and for institutional use Linux is a good choice, the reason we dont have drivers, games or software for the user is precisely because all Linux users are at work using very standard machines designed for very specialized tasks. And no, they stayed alive because of, *ba-bum* applications. Apple ensured a smooth enough migration path for Mac users to OS X so they didn't get thrown off the bus into Windows path--and believe me, it has been very tempting at times. Why did Mac users of OS9 pick Mac over Windows? It was not because of price because Macs cost more, it was not because of software because Word didnt run and Macs barely had anything. The reason Mac survived the mid 90s to early 2000 is because of multimedia software. Photoshop worked best on Mac. Music software worked best on Mac, the Mac hardware was designed for the niche, OSX was designed for the niche. Look at OSX, I know art students and musicians and all of them tell me they picked OSX because of its superior artistic design. They tell me that Windows and Linux look like they were designed by blind geeks, they say geeks may know alot about software but when it comes to useability and design geeks lack creativity or the ability to innovate. Artists respect artistic quality over functionality! Geeks respect functionality over artistic quality. Guess what? Linux already has the hackers/geeks niche, what I'm saying is why not compete directly with OSX so that Linux can be the poor mans OSX, a cheaper multimedia OS which college art students and musicians can use. Get these people to switch from Mac to Linux and suddenly Linux will have double the market share. I'm not saying we should not focus on the corperate sector, but theres no reason to focus on the corperate sector because its becoming a success on its own, everything is already in place and governments already are switching to Linux. Most of Asia is pro-Linux, most of Europe is considering Linux, I see no reason why we should focus on energies there any further when things already seem to be taking off. I think we should focus on building a core niche market so that people who sell software actually have an audience to sell to.

      --
      People don't exist to serve systems, systems exist to serve people.
  76. Re:ratpoison by Roofus · · Score: 1

    SCWM, non-Lisp dialects, mercury, Pop-11, Luca Cardelli, OCaml hacking?

    I don't know what the fuck you just said kid, but you're special!

  77. As long as it works with new hardware. by Adolph_Hitler · · Score: 1

    No ones going to care as long as the newer cards can use it. The popular cards like Gforce Series, the ATI Raedon series etc. No one should expect the TNT or 3DFX series of cards to work.

    --
    People don't exist to serve systems, systems exist to serve people.
    1. Re:As long as it works with new hardware. by Anonymous Coward · · Score: 0

      don't be a moron

  78. Has to be said: by greygent · · Score: 0, Flamebait

    X11 2003 = Windows '99 = Mac OS X '98

    Old news on the Windows and OS X platforms.

    1. Re:Has to be said: by Anonymous Coward · · Score: 0

      And this 3d thing:

      OS X 2002 = Windows 2006 = X11 2010?

    2. Re:Has to be said: by greygent · · Score: 1

      Yeah, everyone was too busy to make X11 good for actual work to bother making alpha transparency and other near-useless eye candy features.

      What bizarro world do you live in? N

      early every X11 user I've spoken to, including myself have bitched about X11's shoddiness for productivity.

      Sure, while you have network transparency, you don't have a bunch of other vital functions (say, a standard cut and paste/clipboard, a standard GUI [X11 leaves that up to higher layers, at the expense of tight integration], 3D, and other "near-useless" features, like alpha blending/transparency, which I find highly useful, especially with many terminals open at once).

      There is a working virtual desktop for Windows in the free Power Toys collection, and there are Expose and many 3rd party virtual desktop apps for OS X. Both vendors have been quoted as saying that they've asked users, and users don't seem to really want VDs (pun intended).

      Personally, I've never needed one for Windows, the taskbar allows me to switch tasks fast enough, don't need one for OS X, Expose does the job. I do need one for my X11 desktop, because I think the multiple running window management for every window manager I've used, sucks.

    3. Re:Has to be said: by Anonymous Coward · · Score: 0

      Um, I've had hardware accelerated 3D available on my Linux machines for quite a few years. Works nicely.

  79. For good eyecandy use the Enlightenment WM by rossy · · Score: 1
    Well, I wasn't too impressed.

    The last cool thing I saw on the X desktop was the work done by rasterman on Enlightenment. I have been using this WM for many years now in Sunos/Solaris and Linux environments. It's not really ready for prime time (I'm using rev 16.5), but it's really pretty. Using Eterm and now gnome-terminal, you get transparent xterms, and that to me is really cool.

    With a nice background and the ripple/waves effect turned on... you get the feeling you are looking at waves and that your monitor is a real "window" to some nice parklike setting, and that those "nfs: server not responding" messages really are not so important after all.

    IMHO, the gnome/KDE desktop realy need the ability to customize the window decorations, and support the ripple/wave effect that were pioneered in Enlightenment. But until then, I'll use enlightenment.

    --
    Ross Youngblood
    1. Re:For good eyecandy use the Enlightenment WM by TeknoHog · · Score: 1
      Using Eterm and now gnome-terminal, you get transparent xterms, and that to me is really cool.

      There are some very light and simple xterms that have transparency. I for one use aterm, which is the simplest/lightest terminal emulator I've found so far. It's even lighter than rxvt.

      --
      Escher was the first MC and Giger invented the HR department.
  80. Re:If people want things to look and work like Mac by fsmunoz · · Score: 1

    Mosaic was not the first browser. World Wide Web by Time Berners-Lee was. Completely done in Objective-C in a NeXT ( screenshot).

    And just by that screenshot it's clear to me that the NeXT interface is a much more tasteful and usable choice to emulate than, well, all other GUI's, and thus GNUstep is becoming every day more and more a real option with real advantages. Alas, blinking bars and Matrix-like desktops seem to be the "hip" thing, but lest hope that good taste prevails.

    fsmunoz

  81. Re:If people want things to look and work like Mac by Elwood+P+Dowd · · Score: 1

    Objective-C isn't the only relevant concern here. Why isn't GNUStep's Display GhostScript forked into Guartz, a GPL Quartz clone?

    --

    There are no trails. There are no trees out here.
  82. FreeDesktop != GNOME by Anonymous Coward · · Score: 1

    > while the gnome guys have been working to stick these features where they belong, but im not suprised kde has always been implimenting stuff where it dosent

    Um, since when was FreeDesktop associated with only GNOME?

    This stuff works with both KDE and GNOME, quite obviously.

    Screenshot of it with KDE

    1. Re:FreeDesktop != GNOME by nricciar · · Score: 1

      I'm not saying kde is not a part of freedesktop.org or that this dosent work with kde, the fact remains though that kde has been throwing hacks into their desktop for ages with no real substance. Sure eye candy is nice, but it needs to be done in the right place or not at all.

      And as far as kde goes with adopting standards they tend to be very against taking any gnome work and using it although i guess they may have other reasons than "its the KDE way or no way" D-BUS comes to mind as one such standard.

    2. Re:FreeDesktop != GNOME by nricciar · · Score: 1

      i correct my last statement by gnome work i mean freedesktop work. Oh for an edit button.

    3. Re:FreeDesktop != GNOME by fault0 · · Score: 2, Informative

      > the fact remains though that kde has been throwing hacks into their desktop for ages with no real substance.

      Fake transparency is certainly a hack, but the GNOME folks are as guilty as the KDE folks for using it. Both KDE and GNOME support fake transparency in their terminal apps. GNOME supports it in it's panel, and KDE supports it in it's menus. Other window managers even support fake transparency in their titlebars (like kahakai, afterstep). Tell me how again how KDE has thrown more hacks into their desktop versus others?

      > And as far as kde goes with adopting standards they tend to be very against taking any freedesktop work and using it although i guess they may have other reasons than "its the KDE way or no way" D-BUS comes to mind as one such standard.

      Uhm, there have been around fifteen standards put out by freedesktop.org. KDE has implemented nearly every single one. You provided one example (D-BUS), that isn't, but might I remind you that D-BUS isn't part of GNOME, or xfce, or ROX either. There has not been a firm agreement or disagreement on the KDE side to use D-BUS or not, because it could only be done in KDE 4.0, which is still a bit far off.

    4. Re:FreeDesktop != GNOME by nricciar · · Score: 1

      well every kde developer ive talked to flat out says D-BUS will not be used by kde, the best comment ive herd is it might be supported but not used by the base system. They plan on sticking with DCOM. This may or may not be a good plan although i lean twards not but only because dcom has not been implimented in a usable way where it can be used without kde or qt libs.

      This is just the impression ive gotten from people in the kde community and could be 100% off base.

    5. Re:FreeDesktop != GNOME by 10Ghz · · Score: 1
      well every kde developer ive talked to flat out says D-BUS will not be used by kde, the best comment ive herd is it might be supported but not used by the base system. They plan on sticking with DCOM


      I believe you mean DCOP? Why should KDE-folks use D-BUS? Replacing DCOP with D-BUS would take alot of work and it wouldn't offer any real improvements. Why should the desktops use D-BUS, when we already hace DCOP that kicks ass and was available before D-BUS?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    6. Re:FreeDesktop != GNOME by 10Ghz · · Score: 1
      Fake transparency is certainly a hack, but the GNOME folks are as guilty as the KDE folks for using it.


      You just don't understand how this works. When KDE resorts to "hacks", it's ugly, bloated, wrong, inefficient etc. etc. When GNOME does the exact same thing, it's smart, elegant, correct etc. etc.

      Just keep this in mind:
      Anything KDE does = Bad
      Anything GNOME does = Good

      In case you can't tell, I'm being sarcastic.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    7. Re:FreeDesktop != GNOME by nricciar · · Score: 1

      no hacks are bad no matter what. even gnome has done it, but its never been as bad.

    8. Re:FreeDesktop != GNOME by 10Ghz · · Score: 1

      What "hacks" are you talking about exactly? Please mention few examples.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    9. Re:FreeDesktop != GNOME by Brandybuck · · Score: 1

      I think you've just proven the point. Now go away all smuggly, while the rest of us laugh behind your back.

      --
      Don't blame me, I didn't vote for either of them!
    10. Re:FreeDesktop != GNOME by Anonymous Coward · · Score: 0

      > but only because dcom has not been implimented in a usable way where it can be used without kde or qt libs.

      And DBUS hasn't been implemented where it can be used by Qt apps, including KDE. Right now, it requires a glib-based mainloop, something which KDE and Qt apps don't have.

      The main place where DCOP is reliant on Qt is using it to marshall data in a uniform way. It's likely just as much work to make a glib equivalent of QDataStream than it is to make DBUS usable by KDE apps. KDE and GNOME both using DBUS will cause massive breakages in compatability, and so it's pretty much only possible in the major versions (kde 4 and gnome 3).. making GNOME use DCOP (KDE already uses it), will only cause massive breakage in ONE desktop. Perhaps GNOME should use DCOP instead?

    11. Re:FreeDesktop != GNOME by Carewolf · · Score: 1

      D-BUS is better than DCOP and will most likely be used as the base for KDE 4.0, with a DCOP-wrapper for old applications. D-BUS is a system wide bus, that can talk to the kernel, other users and other desktops. DCOP is single user-single desktop only.

      The largest problem is that the D-BUS developers are GNOME-bigots and tries to make KDE use GNOME-libraries. This will need to be fixed. (glib has been accepted by KDE, anything more will mean open war).

  83. Dropshadow bug by cobyrne · · Score: 1

    If I'm not mistaken, there is a fundamental bug in the dropshadow algorithm. If Window 1 is above Window 2, and Window 2 is above Window 3, then the dropshadow of Window 1 on Window 3 should be offset by twice the amount that the dropshadow of Window 1 is on Window 2. The shadow of Window 1 has "further" to travel (into the screen) to reach Window 3 than it has to reach Window 2.

    Looking at the screenshots, it seems that the dropshadows of all windows on all of the windows below them are offset by the same amount.

    1. Re:Dropshadow bug by dotpl · · Score: 1

      contrary to what you may think, that shadow effect is only visible in perspective. But since you're looking at windows in a plan view (god's eye view) you will see the shadow uniformly no matter how far the window is. Do a little math and you'll see how (the projection of the shadows on a plane parrallel to the windows)

      So, the shadow is good.

    2. Re:Dropshadow bug by Anonymous Coward · · Score: 0

      Uh, no. That would only be true if the light and the viewer were at the same angle to the plane, at which point no shadow would be visible. Geometry in 3-space still works the same to illuminate objects, whether you project with perspective or not.

    3. Re:Dropshadow bug by red+flavor · · Score: 1
      Yes, pretty much all dropshadow WMs these days do the same thing. Even the ncurses based dropshadow under character windows do this.

      The Amiga had a dropshadow program that calculated & drew shadows based on the stacking height, and projected them down onto lower windows. It looked amazing, and was done on a wimpy old Amiga.

      We should be able to do so much more with today's hardware.

    4. Re:Dropshadow bug by spitzak · · Score: 2, Interesting

      This is true for sharp shadows. But for fuzzy shadows that are being shown here, the correct result from such a diffuse lighting source would be a lighter and wider shadow. It turns out that identical shadows are actually a pretty close emulation because the lightening and widening of the fall-off curve approximately cancel out, and there is obvious speed benefits of implementing them this way.

      A simple change to make it more realistic would be to increase the transparency based on the difference in Z. This would improve it far more than changing the width would.

      If the "compositing engine" has access to programmable OpenGL shaders there are hacks that can be done that will make very accurate diffuse shadows.

  84. Translucency vs. transparency, and depth percept'n by HTH+NE1 · · Score: 5, Interesting

    I, for one, welcome our new alpha-channel enabled translucent overlords.

    It has translucency? I have yet to see that implemented. Everything I've seen so far is only varying levels of transparency. I'm only seeing alpha channel implemented, no options for a scatter channel which would define the degree of scattering of the image as it passes through a foreground image.

    Ah, I can't fault you. The site itself regularly misuses the term "translucent". Free lesson: if you can make out details, particularly able to read text, it is not translucent, it is transparent. Transparency is a continuum from completely transparent to opaque. Translucency is not part of that continuum. It is different, like looking through a frosted shower door, where you can get the sense of color and motion, but where details cannot be determined. Photons get scattered by the medium resulting in a loss of perceptable detail.

    I'd applaud a system that implemented a scatter channel for true translucency. Trying to read text while other text is showing through it is difficult. A moderate amount of translucent scatter applied would be less distracting.

    Now think, what if you could apply a visual blurring to windows that aren't in the foreground/under the cursor? Surely that could help focus the user on a task. (There'd need be some control to allow multiple windows be in perfect focus on occasion.) Simulated depth perception to enhance the window stacking model.

    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  85. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 1, Insightful

    I haven't done much programming in Objective-C, but I have done a little and I've done quite a bit more in C++. I'm not sure what you mean by consistency, but nonetheless that doesn't change the fact that Objective-C has proven itself to be a practical language. And since I doubt anyone has pressed a gun to your head to make you use Objective-C, I can only assume the implication that you cannot be talking from any personal programming experience about Objective-C and its consistency or lack thereof.

  86. Re:If people want things to look and work like Mac by pohl · · Score: 2, Informative

    Getting over square brackets was very easy for me, especially since the corresponding semantics in Objective-C are much nicer for writing complex programs in fewer lines of code. The resulting return type from an [object message] expression is always the generic object type, and you are free to send the resulting object any message...if it won't respond to the message, it's quiet about it...even if that object is NIL. (Thank the maker!) Of course, if you want stricter type checking, you have that option too...but at least Objective C gets out of your way when what you really want is to be maximally expressive while being minimally verbose.

    --

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

  87. Trickle-down development. by Anonymous Coward · · Score: 0

    "Of course when the comunity yells loud enough for a particular feature, some determined hacker will eventually act, and things will get done. Look at the amount of noise generated in favor of font anti-aliasing, someone listened, took the time to do it, and now the community has one less thing to bitch about :-) "

    Or that Hacker could have simply been scratching his own itch (gee my fonts suck), and the fact that everyone else's "itch" (noise) was taken care of was a side benefit.

    Kind of like every other benefit that's came out of OS.

    ---
    Never atribute to the majority, what can be explained by the minority.

  88. Re:fvwm? try icewm by tjw · · Score: 1
    I don't care much for some of the eye-candy, but things like translucent windows would be nice for functional reasons. My windows always overlap, and it would be cool to be able to see through them.
    Although it's not possible to do this with "modern" window managers such as metacity, in fvwm when you drag a window it is completely tranperant (aka wireframe).

    All these screenshots of semi-transperant windows and menus literally gives me a headache. I think it's because my eyes are trying to bring both windows into focus at once. I know it's not something I would use if given the choice.
    --

    XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
  89. No by TrekkieGod · · Score: 1
    really...I mean it...no.

    Why is it that it's suddenly so important to convert everybody's grandma to Linux? Improving X is great, and I don't have anything against that, but no one will decide for me that gnome is better than kde or windowmaker, or whatever. If some things are too hard for the average windows user to learn, let him continue using windows. This isn't a competition, this is about using what works best for you, and if that's windows there's absolutely nothing wrong with it.

    I like my choices, and no one...I mean NO ONE is taking my command-line away. NO ONE you hear me???

    --

    Warning: Opinions known to be heavily biased.

    1. Re:No by TrekkieGod · · Score: 1
      ack...I must be sleeping today...this was meant to be as a reply to this post

      I'll just blame this on the command-line I love so much and claim I typed the comment above using lynx...yeah...that's it.

      --

      Warning: Opinions known to be heavily biased.

    2. Re:No by Mr+Guy · · Score: 1

      You must be sleeping, that IS the parent.

    3. Re:No by Eccles · · Score: 1

      Why is it that it's suddenly so important to convert everybody's grandma to Linux?

      So I don't have keep running Ad-Aware and Spybot for them.

      Also, I work on Mac/Windows software development. I'd like to add Linux to the targets list so I can make use of it.

      I like my choices

      We don't want to take away choices. We just want one high-reliability, easy-to-use open source OS plus applications that works well for the masses. The same flexible Linux/X/GNU/etc stuff can all live happily on.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
  90. Yes, they are. by penguin7of9 · · Score: 4, Informative

    X11 isn't like the stuff Microsoft or Apple churn out. Microsoft and Apple just hack something together, throw it out, and call it a "standard API". It's easy. It's quick to market. And it locks people into proprietary APIs and has all sorts of other problems.

    X11 is a protocol, not an implementation. As part of defining protocol extensions, people build a reference implementation of the protocol extension. It makes perfect sense to build the reference implementation in software. Hardware vendors and implementors can then build hardware accelerated versions of it and compare it with the software implementation.

    This approach has worked very well. It means that X11 has remained backwards and forwards compatible over more than a decade and that X servers have been able to take advantage of new hardware technologies as they have come out.

    Note that Apple is not using the "innate RGBA capabilities of the video card" to its fullest extent either. Furthermore, even good 3D cards may not do the right thing for 2D rendering--2D desktop rendering is not simply a subset of 3D rendering.

    1. Re:Yes, they are. by ArmorFiend · · Score: 1


      Note that Apple is not using the "innate RGBA capabilities of the video card" to its fullest extent either. Furthermore, even good 3D cards may not do the right thing for 2D rendering--2D desktop rendering is not simply a subset of 3D rendering.


      Why not? I helped build a whole GUI toolkit out of OpenGL primitives, and didn't find anything lacking.

    2. Re:Yes, they are. by penguin7of9 · · Score: 1

      Why not? I helped build a whole GUI toolkit out of OpenGL primitives, and didn't find anything lacking.

      Because many 2D applications need graphics primitives with precise guarantees for pixel placement and pixel values, features that are not very important for 3D applications. For example, you may want 2D line drawing to guarantee that if you draw two one-pixel-wide lines at the same slope one pixel shifted relative to one another, they line up correctly. Or you might want guarantees that a rendering operation only renders pixels with exactly the RGB values you specified or that it stays precisely within some bounding box, guarantees that 3D hardware may not necessarily give you.

      So, yes, you can build nice looking UIs on top of OpenGL and you can get many applications to work on top of it. But, ultimately, the requirements for 2D and 3D graphics rendering are somewhat different and the hardware reflects that. Whether that will matter in the long term, I don't know. But today, it still does.

    3. Re:Yes, they are. by be-fan · · Score: 1

      You can do that with OpenGL too. You need a few extensions (namely, rectangular textures) but that's it.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Yes, they are. by penguin7of9 · · Score: 1

      You can do that with OpenGL too. You need a few extensions (namely, rectangular textures) but that's it.

      Where exactly does OpenGL specify pixel-accurate rendering semantics? And which OpenGL implementations actually guarantee conformance?

      Note that being able to put up a texture pixel-by-pixel is not the same as having hardware accelerated line drawing or circles with pixel-accurate semantics.

    5. Re:Yes, they are. by be-fan · · Score: 1

      I don't thin its official mandated anywhere, but most implementations do allow it. Basically, if you use glOrtho to make an orthographic projection, and set the window coordinates to the pixel values of the window, then you're primitives should get drawn to pixel bounderies. If you need pixel-for-pixel exact lines, then disable line anti-aliasing.

      NGL uses ths functionality to implement an entire UI using OpenGL.

      --
      A deep unwavering belief is a sure sign you're missing something...
    6. Re:Yes, they are. by TrancePhreak · · Score: 1

      You sir know nothing of 3D transforms! Have at you!

      It's horribly easy to get pixel perfect outputs if you know your math. I build games, and I start with a default res that I build to, and then scale to fit the actual res. It's simple, fast, and looks very good.

      --

      -]Phreak Out[-
    7. Re:Yes, they are. by TrancePhreak · · Score: 3, Informative

      I forgot to mention... If MS just hacks stuff together, then why does Windows 3.1 software still work? Win95 software works on 95 and later, etc etc. You seem to have some lack of knowledge for what you're talking about.

      Also, in Win2K and XP, the selection rectangle has a filled in center that is alpha blended, if the video card supports it - it is done in hardware.

      --

      -]Phreak Out[-
    8. Re:Yes, they are. by spitzak · · Score: 1

      Unfortunatly such "pixel accuracy" is why they are unable to add antialiasing or hardware acceleration to a lot of X. Programs that depend on such things are broken and prevent improvements to rendering models.

    9. Re:Yes, they are. by Anonymous Coward · · Score: 0

      > Also, in Win2K and XP, the selection rectangle has a filled in center that is alpha blended, if the video card supports it - it is done in hardware.

      Minor correction - that isn't present in Win2k.

    10. Re:Yes, they are. by TrancePhreak · · Score: 1

      Ah well, half right is good enough.. Win2K does have alpha blended shadows for stuff, tho... doesn't it? ;)

      I don't use Win2K very often, so I forget what the differences between it an XP are sometimes.

      --

      -]Phreak Out[-
    11. Re:Yes, they are. by Anonymous Coward · · Score: 0

      Win2k has alpha blended window translucency. The mouse cursor and menu drop shadows are also alpha blended. And if you select a bunch of icons/files/whatever and drag them around, they become alpha blended with the background as well.

    12. Re:Yes, they are. by Anonymous Coward · · Score: 0

      blender (www.blender.org) has been using opengl to draw pixel perfect 2d gui for years, successfully on ~8 OSes. So I guess its possible.
      Depending on hardware sometimes software rendering is faster, but with new cards this is (almost) never the case.

  91. thank god by Anonymous Coward · · Score: 0

    about time they created an x server that has features that apply to the modern day environments

  92. VNC version? by penguin7of9 · · Score: 1

    I think a really fast way of getting this in the hands of programmers would be to make a VNC version of this server. I may be reluctant to replace my regular development desktop with it, but developing against a VNC server with alpha transparency would be fine.

  93. You're not the only one by jlusk4 · · Score: 1

    I use fvwm2. (not "too").

    John.

  94. And thats what Xouvert is for. by Adolph_Hitler · · Score: 1

    Xouvert is Xfree, so why not merge it into Xouvert?

    --
    People don't exist to serve systems, systems exist to serve people.
  95. Re:Translucency vs. transparency, and depth percep by DreadSpoon · · Score: 4, Insightful

    And, of course, you can very well write a compositing manager to do this. That's the beauty of this extension set and architecture - the X server doesn't tell you how to render things. It just provides the means to let you do it. You could even swap composition managers on the fly, I'd imagine, or just tweak settings there-of, or whatever. Just like you can do with a window manager.

  96. they don't like the underlying technology by penguin7of9 · · Score: 4, Insightful

    Then why are so many more people going with Gnome and KDE? Why don't more people just support the GNUstep people instead?

    Easy: while a lot of people like the look of the Mac, they don't like the underlying technologies: DisplayPDF and Objective-C. Personally, I think those technologies are obsolete, inefficient, and cumbersome.

    I think adding transparency to X11 is a technically much better solution. It is language neutral and transport agnostic. It also has the virtue of being backwards compatible. And it doesn't require people to throw away their existing X11 software--there is a lot more X11 software than OpenStep or Apple software.

    X11 will also get server-side stored vector graphics based on SVG. Again, same functionality as DisplayPDF but more standards compliant and a better design.

    Also, OpenStep exists as a standard so it sure will make easier to port commercial applications written in Cocoa to the Unix world.

    In what sense do you believe OpenStep is a "standard"? Where are the standards documents? Where can you even get an implementation?

    It seems that right now, we have GNUstep and Cocoa, two similar but incompatible implementations, together with some copyrighted API documents.

    Note, incidentally, that few of the features that make the Macintosh API visually appealing (shadows, transparency, etc.) were pioneered by Apple, and historically were implemented without anything like Apple's software infrastructure.

    1. Re:they don't like the underlying technology by SewersOfRivendell · · Score: 1
      while a lot of people like the look of the Mac, they don't like the underlying technologies: DisplayPDF and Objective-C. Personally, I think those technologies are obsolete, inefficient, and cumbersome.

      Because you have so much experience with them, and so you know what you're talking about, right? You've written, I don't know, a few Cocoa applications, maybe, or perhaps some DisplayPDF code? Cough. There is no such thing as DisplayPDF. The Mac OS X imaging model is based around PDF, but raw PDF or PostScript is not stored on the server. It's all bitmaps. Objective-C is the foundation for many superb applications (Safari and OmniGraffle, to name two in the top tier).

      Note, incidentally, that few of the features that make the Macintosh API visually appealing (shadows, transparency, etc.) were pioneered by Apple, and historically were implemented without anything like Apple's software infrastructure.

      Really, and what were they implemented with, like? I mean, come on, even SGI didn't have this stuff in a system-wide user interface. Are you talking about the underlying mathematics? Well, there you are correct: the core of Quartz is alpha composition, which was detailed in a ACM SIGGRAPH paper about 1982, or a few years earlier, IIRC.

      For the most part, GNUstep is attempting to exactly emulate the Cocoa APIs. It works well enough that you can port apps from Mac OS X to GNUstep and vice versa pretty easily, and will get easier over time as infrastructure improves. There are such apps. GNUmail.app is one such app.

  97. Re:Bashers should stop whining and stop contributi by 10Ghz · · Score: 1

    If people didn't complain about Xfree on Slashdot (and elsewhere), would we see these alternative X-implementations? If we were all happy and quiet with Xfree, where's the motivation in creating better alternatives?

    I bet the whining and complaining acted as a clear sign that something was seriously wrong with Xfree and it's developement-process. And that's what kickstarted these competing projects.

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  98. Hardware supported by these development versions? by John+Allsup · · Score: 2, Interesting

    In order to play with this X server, what hardware does one need (i.e. what hardware does the current CVS version support?)

    --
    John_Chalisque
  99. Re:If people want things to look and work like Mac by penguin7of9 · · Score: 1

    IMO, Objective-C is actually a much nicer and more consistent OOL than C++. The syntax is a little oddball, but ultimately no big deal, and the method naming actually helps.

    What kills Objective-C in my opinion is that its resource management is a kludgy mess. Java and C# have bullet proof and worry-proof resource management, and in C++ you can get it if you know what you are doing. But in Objective-C, resource management and exception handling are as flaky and cumbersome as in C (Objective-C has lots of library support for it, but that doesn't help much).

    Objective-C could have a renaissance if Apple updates it for the 21st century. Foremost, it needs some runtime safety and some garbage collection. Something like the Tom language. But in its current form, it will fade from view.

  100. Re:If people want things to look and work like Mac by penguin7of9 · · Score: 1

    That was the first graphical web browser. The first web browser was text based and not written in Objective-C.

  101. because interopterability matters. a lot. [nt] by Anonymous Coward · · Score: 0

    [nt]

  102. Looks great, but... SUCKS. by Anonymous Coward · · Score: 0

    The article said that the user had to hand modify some code to get it running with this new X server. It might look spiffy, but why the hell would I want to hand tweak every tarball I get, just because I'm not using Xfree86?!?!

  103. Am I missing something here? by pair-a-noyd · · Score: 1

    I'm using KDE 3.1.4tex on Mandrake 9.1 and I have all the goodies available that they are demonstrating, drop shadows, translucent menus (I don't like those) and everything else.

    Is this some big retro-breakthrough, has the time machine slipped a cog or am I missing something completely??

    1. Re:Am I missing something here? by Anonymous Coward · · Score: 0

      Is this some big retro-breakthrough, has the time machine slipped a cog or am I missing something completely??

      The second one. Totally missed it.

      Unlike what KDE does (a software hack to simulate transparencies), this is built into the X server, and can thus use hardware acceleration to perform those operations. That means it will be faster and use less resources, hardware problems aside.

    2. Re:Am I missing something here? by pair-a-noyd · · Score: 1

      Ah hah!

      "I see!" said the blind man to the deaf woman on the telephone.

      Ok, this is major cool. I'll look into it now.
      Thanks..

    3. Re:Am I missing something here? by ocelotbob · · Score: 2, Informative

      The problem is is that the current implementation of the features in KDE is very inefficient -- lots of hacks, etc to get "transparency" that doesn't work properly a lot of the time. The freedesktop project rocks because it places all of these functions in the compositing level, which means that any x app can use them, without relying on one specific windowmanager. There are lots of performance gains to be had with this new method, as all of the actions are handled once, at the server level, instead of on a toolkit-by-toolkit basis.

      --

      Marxism is the opiate of dumbasses

  104. Ratpoison by sleepingsquirrel · · Score: 1
    For the true minimalist, I recommend Ratpoison. From the site...
    Ratpoison is a simple Window Manager with no fat library dependencies, no fancy graphics, no window decorations, and no rodent dependence.
    Here's a copy of my .ratpoisonrc file...
    escape C-a
    bind x exec rxvt -fn 12x24 -fg gray -bg black -bd black +sb &
    bind m exec /usr/local/mozilla/mozilla &
    ...and my .xinitrc...
    #!/bin/sh

    xsetroot -solid black &
    rxvt -fn 12x24 -fg gray -bg black -bd black +sb &
    exec ratpoison
    1. Re:ratpoison by Anonymous Coward · · Score: 0
      Functional programming. Proper Lisp dialects: Common Lisp and Scheme. Not-so-Lisp: Pop11 (www.poplog.org), ocaml and Mercury.

      Luca is a pot dealer, isn't he?.

  105. Why KDE and Gnome -reduce- bloat. by Balinares · · Score: 4, Insightful

    There, I would like to point out why something like KDE exists to -reduce- bloat, paradoxical as you may think it.

    First of all, a LOT of any given KDE app's functionality resides in the libs. Heck, you can write a simple Web browser in 10 lines of code... This means that to start that app you'll need to load all sorts of libs, which accounts for some of the ~25% more memory a full KDE desktop takes over WindowMaker, as the parent post points out.

    Only, and there's the tasty part, once the lib is loaded, it's loaded for all the apps that will ever use it. Ergo: the more code is shared by apps, the less bloat you get down the road.

    While this -does- mean you get a bit of an overhead at startup, any additional KDE app running takes up considerably less additional memory than a similar app re-coded from scratch.

    I routinely have 10 to 20 browser windows (tabbed and not tabbed) open at a given time, with a mail client, newsreader, IM app, music app, a variety of applets, an IDE and countless terms, and the system doesn't even flinch. Try doing that with as many GUI apps all reinventing their own wheel.

    Oh, and as for speed, turn off the eye candy and KDE runs all sweet on a simple Pentium (yes, I did try it).

    Note, I name KDE here because that's what I use most, but the same can be said for Gnome (to a lesser extent maybe; last time examined the Gnome architecture it encouraged custom code somewhat more, which is not a bad thing either, mind).

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
    1. Re:Why KDE and Gnome -reduce- bloat. by steveha · · Score: 1

      I agree with you about shared libraries reducing bloat.

      The GNOME guys care about bloat too; GNOME uses the standard GTK dialogs for file selection (file save and file open), instead of putting a GNOME layer over GTK for those, specifically to avoid bloat. (This means that GNOME 2.4 doesn't have cool file selection dialogs yet, because the new version of GTK with the cool dialogs hasn't shipped yet.)

      I'm not sure what you mean about Nautilus being custom code; I think of Nautilus as being part of GNOME these days, and they have left certain jobs to Nautilus (such as drawing the desktop).

      Note that if you have a modern machine with huge amounts of memory, you can run KDE and GNOME apps side by side and never see any slowdown. If you have a creaky old machine with limited RAM, you would be better off to pick either GNOME or KDE, and run all your apps from that environment. As soon as you run Scribus under GNOME, or GnomeMeeting under KDE, you need to have both GNOME and KDE libraries loaded at the same time, which will cause swapping on a lower-memory computer.

      Some people decry the large number of dependencies of modern software (GNOME or KDE). The dependencies are mostly a good thing: the more shared library use, the better for memory footprint. And since Debian does such a good job of managing dependencies, I don't have any trouble with installing applications.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    2. Re:Why KDE and Gnome -reduce- bloat. by Balinares · · Score: 1

      > GNOME uses the standard GTK dialogs for file selection (file save
      > and file open), instead of putting a GNOME layer over GTK for
      > those, specifically to avoid bloat.

      This wouldn't be bloat if all Gnome programs shared the file dialog code. Even less so if the Gnome file dialog inherited from the GTK file dialog... but then, GTK makes reusability by inheritance a bit complicated, granted.

      > I'm not sure what you mean about Nautilus being custom code;

      See EEL (Eazel Extension Library). It's -not meant- to be used outside Nautilus. But you effectively get somewhat cool effects, at the cost of a little more bloat. That's not inherently a bad thing! The KDE development model seems to prefer adding capabilities to the core API, and -then- let apps use it, which is why it takes them more time to add cool effects I think (but it's also why when the effects are available, their use spreads through KDE apps much faster).

      Different models, etc. Choice is cool.

      --

      -- B.
      This sig does in fact not have the property it claims not to have.
  106. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    Have you even bothered to check Tim Berners-Lee web browser page? He distinctly identifies the WorldWideWeb as was programmed on the NeXT machine as the first web browser in his *first* sentence. Where in the heck are you getting this text web browser thing? Or are you making this up as you go along?

  107. How about the Amiga Dropshadow program by red+flavor · · Score: 2, Interesting
    On the beloved Amiga, there was a dropshadow program that worked unlike any I've ever seen since.

    It actually took into account the stacking of windows, and would draw a shadow that represented the window's "height above desktop" - so a window that was on top of a large stack of windows would have a severely offset shadow, and one on the bottom of the stack would have a minimally offset shadow.

    Also - the shadow-casting onto windows beneath also took into account the relative height differences.

    The end result was an *amazing* feel of 3d, on a crappy old 7.14MHz 68000. We should definitely be able to do better on today's marvels.

  108. Not long by anti-NAT · · Score: 1

    if the programming specs for the hardware were published ... oh that's right, they aren't available.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    1. Re:Not long by forlornhope · · Score: 1

      ATI has offered and is currently giving out, not only specs, but also hardware to develop open source drivers to anyone with the ability and time to do it. I think they realize its cheaper to supply someone with the specs and some hardware and get quality drivers than it is to pay an in house developer.(Source of this info was Micheal Danzer, if my memory serves me correct. Atleast someone on the DRI project)

      --
      "We Don't Need No Truthless Heros!" - Project 86
  109. Re:Bravo... by Sj0 · · Score: 0, Offtopic

    And George W. Bush is a great human being who got to where he is today through hard work, dedication, and an endearing air of confidence.

    BWAHAHAHAHA! When you realize that everyone is lying to you about everything happening in the world today, maybe you'll drop the attitude. Americans are just as propogandized as the Iraqis, it's just you're too ignorant to realize it. Admittedly, it's not your fault you're ignorant, since no reputable news organization exists in the US, despite rumors to the contrary.

    --
    It's been a long time.
  110. Re:Translucency vs. transparency, and depth percep by Princess+Firefly · · Score: 1
    The word translucent can be used for light passing through objects that do not scatter it. From m-w.com:
    1 : permitting the passage of light: a : CLEAR, TRANSPARENT b : transmitting and diffusing light so that objects beyond cannot be seen clearly
    So the site did not misuse the word. Not that your idea isn't interesting (though probably it'd be too complex to implement user-interface wise (I don't want to adjust a control everytime I want an underneath window to be in focus...)) it's just that some words can be used to indicate different things. Furthermore it's arguable that when using the alpha channel, the stuff underneath cannot be "clearly seen", it may be discernable or readable but "clear" isn't the word when there's a something else, however transparent, sitting right on top of it.
  111. Re:If people want things to look and work like Mac by squiggleslash · · Score: 1
    Nope, World Wide Web really was the first web browser, graphical or not. Tim Berners Lee even says so much in his write up on it at the link provided.

    There were other web-like systems at the time, of course, the notable one being Gopher, but this wasn't the "web" by a long shot.

    --
    You are not alone. This is not normal. None of this is normal.
  112. Re:Translucency vs. transparency, and depth percep by HTH+NE1 · · Score: 1
    But "transparent" is the more appropriate word as it specifically qualifies that scattering does not occur appreciably:
    1 a (1) : having the property of transmitting light without appreciable scattering so that bodies lying beyond are seen clearly : PELLUCID (2) : allowing the passage of a specified form of radiation (as X rays or ultraviolet light) b : fine or sheer enough to be seen through : DIAPHANOUS
    We should use precise terms when describing features. To the layman, they may be synonymous, but to the technical minded, "translucency" should be understood in the 1b sense (else why have sense 1b at all).

    And using "transparency" lacks the ambiguity of "translucency", so if we in the field can use "transparency" consistently, then the ambiguity of "translucency" is lessened.

    We must be precise when instructing our machines. When describing what our machines do to others, should we not also be precise? Especially to others in our field? (I know when I was trying to acquire some plastics for a project, I had to specify transparent red material or else I would end up with translucent(1b) material which was not suitable for the project.)

    As to user interface, it could be something as simple as the last n windows (on a desktop) brought into focus remain in focus, provided they are still visible, and that unobscured windows remain in focus. An Expose'-like feature could allow for them to remain unobscured without affecting their preferred dimensions.
    --
    Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  113. Re:Translucency vs. transparency, and depth percep by Anonymous Coward · · Score: 0

    Heh, what you really want then is a depth-of-field and focal plane setting to coordinate the "translucency" resampling of all the windows.

    And while picking this apart, it would be nicer to have 3-channel alpha so you could get real color filtering effects. (Just takes 3 passes with channel masks during the accumulation).

  114. Re:Bravo... by Anonymous Coward · · Score: 0

    NPR.

  115. Doesnt knoppix do this straight out of the 'box'? by gad_zuki! · · Score: 1

    Last time I loaded Knoppix I got transluscent windows too.

  116. Re:because interopterability matters. a lot. [nt] by 10Ghz · · Score: 1

    So why couldn't GNOME-folks use DCOP?

    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  117. The only difference? by Anonymous Coward · · Score: 0

    I can't get Aqua for free, as in anything. Take your Mac-turfing trolls elsewhere.

  118. Hmmm... by Anonymous Coward · · Score: 0

    >> *much* more important is that the same facilities are useful for thumbnailing, screen magnifiers, and arbitrary transforms of applications on their way to the screen, just to name a few of the potential applications.

    What about 3D? Or layer animation?

  119. Re:Official Jessica Lynch Anal Fiction Thread by Anonymous Coward · · Score: 0

    But all the trolls responded and some of us even logged and posted at 2 by default because they are right bastards like the Jihad clan. And eventually there was nothing anyone could do to keep people from paying attention to the trolls while Jessica's ass took a pounding.

  120. Re:If people want things to look and work like Mac by penguin7of9 · · Score: 1

    Where in the heck are you getting this text web browser thing? Or are you making this up as you go along?

    The way most people were able to access the web initially was through a line mode browser from CERN. Turns out, it was developed almost concurrently with the NeXT-based one. I thought the NeXT browser was actually a few months later. Certainly, very few people would have been able to run the NeXT-based browser.

    A timeline is here:

    http://cern.web.cern.ch/CERN/WorldWideWeb/Histor y/ All.html

    In any case, I suspect the point of that claim that it was "first" was probably that NeXT was a good platform to develop innovative GUI apps on, which is quite true. But that was in 1989. Today, there are better choices available than Objective-C and DisplayPostscript.

  121. More Drop Shadows!! by maccw · · Score: 1

    Sounds great!...NO

    --
    My karma is getting better everyday.
  122. Re:Bravo... by Anonymous Coward · · Score: 0

    Get your story straight you fucking worthless pile of shit cuntflap. You claim that there are holes all over Linux like Windows yet the site you point to is an overall security site that deals with MANY open source and free software projects. Not just Linux. So... before you start calling the kettle black you should take a look at all the bugs and security holes in every commercial product for the Windows platform as well as the Windows OS and I think you'll find that the total is much much higher. Stupid fucking jackhole. Go back under your fucking bridge you laughable box of jizzrag.

    Americans are suffering from the delusion that they live in a free country and that they rule the world. The truth is that if the US disappeared off the face of the earth tomorrow, the rest of the world would keep on going after a collective gasp. We don't have a democracy. We have goddamned auction.

    Overly Critical Guy, you are permanently on my shit list. As in you are just one smelly festering piece of bolus.

  123. Re:Translucency vs. transparency, and depth percep by Anonymous Coward · · Score: 0

    I always understood transparency as being 100% translucent. In other words, if something is translucent you can sort of make out what's behind it, if something is transparent you see only what's behind it.

  124. Re: Your mom poped out ... by Anonymous Coward · · Score: 0

    How does someone "pope" out? Do they dress up like that squirrely old bag of nuts and break dance or something? I don't get it? Ohhhh... English isn't your primary language! I get it now. BWAHAHAHAHAHAHA!

  125. Re:If people want things to look and work like Mac by penguin7of9 · · Score: 1

    Well, not exactly. Here is the scoop as far as I can tell. The line mode browser and the NeXT browser apparently were developed simultaneously. The line mode browser seems to have been released a little earlier, and in any case, was the only browser most people would see until Mosaic came out. See here for a timeline.

  126. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 1, Interesting

    Both POC and GCC can be made to use a garbage collector with Objective-C. That doesn't do anything to fix the incredibly nasty reference counting the ugly OpenStep API has, though.

    That said there are a lot of stupid things about Objective-C because of it being little more than a message-passing preprocessor for C. There are no modules or namespaces, so you end up with stupid prefixing conventions. Because the object system is essentially bolted on, you can't program generically except with message passing. Since it only offers message passing, you can't extend operators to work over user types. Selector signatures are supposed to match through the class hierarchy. Objective-C is not type safe.

    In fact the only interesting thing about Objective-C is actually not part of the language, but rather an Apple extension. Categories offer a very nice, pragmatic way of modifying existing classes.

    There's rather little reason to promote or continue Objective-C as a language. If anything embracing Smalltalk would probably have been better for a productivity perspective. Instead of a half-assed inconsistent Smalltalk on top of C, you can just have Smalltalk. If you need high-performance extensions that's what FFIs are for.

  127. Ummmm....Yummy Troll!! by reallocate · · Score: 2, Insightful

    Troll, indeed, but, I'll bite.

    RedHat hasn't said Linux is an impossibility on the desktop. They've said it isn't ready now. Of course, that's a judgement call, and presumably RedHat's judgement is strongly influenced by the fact that they haven't been making a profit selling shrink-wrapped RedHat in the consumer channels. (My totally insubstantiated guess is that no one, including Microsoft, makes money selling shrinkwrapped operating systems to consumers. Apple might clear a profit on their annual $129 OS X upgrade, but it's an exception because it is wedded to their hardware market.)

    Lots of folks apparently believe RedHat owes something to the Linux community and that they've done a nasty by dropping consumer sales. Well, I suppose they do owe something -- they didn't write all that code themselves. But, that's in the nature of the GPL, which stipulates that RedHat gets to pay off its GPL debt with source code, not by stubbornly staying with a profit-less product.

    RedHat is a business. Their obligation to make a profit and pay dividends to their stockholders takes precedence over any alleged loyalty to the Linux community.

    What they do with Fedora bears watching. I've been using it since Fedora Core was released and it really is "not bad". If Fedora turns into a really innovative kind of Linux, rather than an easily installed Linux with legible fonts, Good Things may happen.

    --
    -- Slashdot: When Public Access TV Says "No"
  128. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    > Today, there are better choices available than Objective-C
    That's your opinion stated as if it were fact. Today, as then, there was a C++ as well as an Objective-C to choose from, so I hope that's not the new improved language of which you might be thinking. I see most of the GUI innovation coming from Apple nowadays. And their GUI innovation seemed dead in the water until Steve Jobs put them on the Objective-C/NextStep/Cocoa track. And by the way, from the time line you gave, the prototype of the graphical browser still came out before the line mode thing you mentioned.

  129. wow by TrekkieGod · · Score: 1

    Holy...You know what...I'm going home. I don't think I can be productive at work today. That's just messed up.

    --

    Warning: Opinions known to be heavily biased.

  130. Why so much weight on alpha-blending ? by master_p · · Score: 1

    Am I the only one who sees alpha-blending as the least important feature to have for a gui ? It makes screen reading harder, not easier.

  131. Re:fvwm? try icewm by gosand · · Score: 1
    Although it's not possible to do this with "modern" window managers such as metacity, in fvwm when you drag a window it is completely tranperant (aka wireframe).

    Yeah, that isn't anything new. But I would like to have truly transparent windows - not just ones that show the background, but show what is REALLY behind the window. Like I'll have an xterm up and it covers gkrellm. If it was semi-transparent, I could see if I have an email waiting, or whatever else I might want to check at a glance, without having to move the window.

    Yeah, I know there are other solutions, but I think I would use transparent windows. But the transparency would have to be adjustable.

    --

    My beliefs do not require that you agree with them.

  132. Z-Index by ClubStew · · Score: 1

    One cool thing to see - but would surely require more horsepower - is to take the underlying windows' z-indices into account, adjusting the alpha blending / spread accordingly. Sure, I know this is probably just a waste of computing, but (in some regard) what eyecandy isn't?

  133. Re:If people want things to look and work like Mac by tyrione · · Score: 2, Informative

    Your personal, subjective views on Objective-C without supporting materials does not add weight to your proclaiming your stance is fact.

    The syntax to Objective-C that draws from Smalltalk-80 flows grammatically and is quite self documenting.

    C++ on the other hand isn't designed to be self documenting and doesn't discourage poor grammar practices.

  134. Re:If people want things to look and work like Mac by tyrione · · Score: 1

    The biggest caveat with Objective-C since the days @NeXT is folks implementing a poorly designed autorelease pool mechanism.

    Java and C# give one the sense that they don't need to do anything because garbage collection will automagically account for poor memory management in your design.

    The dynamic run-time doesn't call for run-time safety checks because that would lean it away from its purpose.

    What would set Objective-C/Cocoa apart from Java and C# would be a revamped object release pool mechanism that would best determine from a set of optimizations the best approach to object memory allocation. To then take the results of analysis and develop a finely tuned autorelease pool mechanism best suited for the application at hand, not in general.

  135. Re:Translucency vs. transparency, and depth percep by renoX · · Score: 1

    Be careful if your in the US and you want to do the 3-channel alpha thingy, if I remember correctly a company (maybe Apple?) has a patent on having a per-color alpha channel..

    Yes, it seems stupid, but stupid patents are quite common..

  136. Multiple monitors by Anonymous Coward · · Score: 0

    Does anyone know how X Server handles multiple monitors? Does it support this internally or is it a XFree86 + Xinerama type hack?

    1. Re:Multiple monitors by be-fan · · Score: 1

      How is Xinerama a hack?

      --
      A deep unwavering belief is a sure sign you're missing something...
  137. Intensity and area by Anonymous Coward · · Score: 0
    For a real light, the distance matters, affecting intensity and area covered.

    Wait, I see it now, Radiosty Window System. ;)

  138. Re:Translucency vs. transparency, and depth percep by Anonymous Coward · · Score: 0

    Something like that does exist in picogui, see screenshot although this is blurring, not the scatter you write about. This way the background doesn't distract, but you can still see what's there.

  139. Re:Translucency vs. transparency, and depth percep by Haeleth · · Score: 1

    I always understood transparency as being 100% translucent. In other words, if something is translucent you can sort of make out what's behind it, if something is transparent you see only what's behind it.

    I think that's what's techically known as "invisible".

  140. Re:Translucency vs. transparency, and depth percep by Anonymous Coward · · Score: 0

    Nice. If only picogui hadn't just died...

  141. Free Tickets to SCALE by MrMorph · · Score: 1, Offtopic

    Come join us at the Southern California Linux Expo on November 22nd at the Los Angeles Convention Center in Los Angeles, California. Exhibitors include Real Networks, Novell, and Pogo Linux. Some of the speakers include Seth Nickell, Chris Dibona, Patrick Mochel and John Terpstra. Full and student tickets are still available for this event as well as free exhibition only passes using the FREE promotional code.

    1. Re:Free Tickets to SCALE by freeweed · · Score: 1

      free exhibition only passes using the FREE promotional code.

      Which is...?

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    2. Re:Free Tickets to SCALE by MrMorph · · Score: 1

      FREE, the promotional code for the free tickets is FREE.

  142. Re:If people want things to look and work like Mac by squiggleslash · · Score: 1

    Well, according to that timeline, the first beta of WorldWideWeb was released before the "line mode browser" even started development. Both were "demonstrable" at the same time in December, but I'm going to go with Tim here (who is, after all, the expert...) and say I stand by my comment that WorldWideWeb was first...

    --
    You are not alone. This is not normal. None of this is normal.
  143. Re:If people want things to look and work like Mac by penguin7of9 · · Score: 1

    I see most of the GUI innovation coming from Apple nowadays

    I see no GUI innovation coming out of Apple. What "innovative" things do you think Apple has done with the GUI?

    [Today, there are better choices available than Objective-C] That's your opinion stated as if it were fact. Today, as then, there was a C++ as well as an Objective-C to choose from, so I hope that's not the new improved language of which you might be thinking.

    Well, first of all, let's be clear: even when it came out, Objective-C was only a simplistic engineering compromise--an attempt to bring Smalltalk-style OOP to UNIX workstations without too much effort. Technically, even back then, Smalltalk was a far better language. So, we are really just asking: among the commercially accepted languages and frameworks, which is technically the least bad for applications and GUI development. And I think that honor goes to Java and C# these days.

    And by the way, from the time line you gave, the prototype of the graphical browser still came out before the line mode thing you mentioned.

    Look at it more carefully...

  144. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    The syntax of Objective-C is barely related to Smalltalk-80 at all. It borrows mostly concepts more than syntax, with little more than using colons to delineate messages and arguments and items such as self and super being shared. As far as concepts go, it borrows relatively few. It borrows single-inheritance message-passing objects. There are no blocks (though POC supports blocks, it's not part of Cox's language), it does not follow the "everything is an object" paradigm, the syntax does not follow the "everything is a message" paradigm, and the syntax is fairly convoluted in comparison.

    So I assume that by calling Objective-C "self documenting," you're mostly referring to the means by which messages and arguments are intermixed while being sent to an object. I suppose that there are those that would certainly look upon connectionWithRegisteredName:host:usingNameServer: and initWithReceivePort:sendPort:components: for just the selector name and beam with joy. Of course that is mostly an API issue more than anything else. Of course the signature limitations for selectors does result in some amusingly convoluted messages, but that's really neither here nor there. There's a slight possibility for an increase in literacy of the code for those that find intermixing the name and the arguments of a method upon invocation beneficial. It doesn't make anything necessarily self-documenting. What's the difference between makeObjectsPerform and makeObjectsPerformSelector? I can't tell from just looking at the method name. Luckily there's documentation. What about naming a method cat::::? Not very understandable, is it? I'm not being discouraged by the language, though.

    Smalltalk is pretty simple in comparison to Objective-C. It follows a handful of conceptually simple design ideas, and remains consistent. It doesn't suffer from messages that look like C type casts took a crap on them, it doesn't fill code with globs of brackets to try to work around being strapped to C. If method naming in Objective-C seems appealing to someone, there's nothing about Smalltalk that isn't less readable.

    C++ on the other hand has its own advantages. It doesn't have to contend with three parallel type systems, it only has to deal with two, and it can do so much more seamlessly because it offers parametric polymorphism. It also doesn't need to deal with obnoxious method naming for user types that perform similar conceptual operations over unrelated types.

    C++ is certainly better at being a statically-typed type-safe programming language that offers object-oriented and generic programming. Smalltalk is certainly better at being a simple, high-productivity, dynamically-typed object-oriented programming language. I'm not going to try to convince you, though, since you probably left orbit a long time ago and frankly I don't have the patience.

  145. Re:If people want things to look and work like Mac by Anonymous Coward · · Score: 0

    there's nothing about Smalltalk that isn't less readable.

    That should read "more readable"

  146. Re:Bashers should stop whining and stop contributi by AvantLegion · · Score: 1
    Is this what we're going to say to every user that's not 100% satisfied? "Stop whining and fix it yourself"?

    So we expect all X users to be software developers with free time to spare?

    I never believed the stories of developers' contempt for users until getting around the Linux community. Luckily, for every such sub-group, there are other sub-groups that have the right, user-centric focus. I still cringe, though, especially when such groups are responsible for the bad experiences of far too many first time users.

  147. Re:Bashers should stop whining and stop contributi by FooBarWidget · · Score: 1

    Yet another person trying to justify the basher. You just don't get it do you?
    The *ONLY* thing those people do is bashing, complaining and whining, and nothing more! The X server is being maintained by VOLUNTEERS.
    1) It's rude to keep on complaing over and over and over and over about voluntary work.
    2) Not only that, most complaints are either outdated, ignorant, or just wrong.
    3) Most complaints ARE NOT constructive criticism, but plain whining! They provide NOTHING constructive and are only meant to insult developers personally.

    You are seriously overestimating the value of complaints. If you get 200 complaints every day, about a thing that you've fixed a year ago, *and* all those complaints insult you personally, how would you feel?
    If you want to complain, at least do it RIGHT instead of mindlessly whining!

  148. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    helloworld.cpp
    Revision: 1.2.14
    Last modified: fbwdgt

    ++#include
    ++int main() { std::cout "HELLO, WORLD!!\n"; return 0; }

  149. Re:Bashers should stop whining and stop contributi by Anonymous Coward · · Score: 0

    Stop mindlessly whining about whiners.

  150. Along the right path, but in the wrong direction by Stevyn · · Score: 1

    This eye candy just looks like crap slapped on an outdated and inefficient code base. Everyone bashes Microsoft for doing this to their GUI. Everyone applauds Apple for constantly reshaping their GUI making it look beautiful and work seamlessly. Now you see screenshots all around of people trying to copy OSX features. I really don't see the point in this.

    If the linux community's "goal" is to get more people over to its side, then they need to attract them with something that they will use. They normal computer user doesn't care about the underlying code of Linux that makes it more stable than windows, they care about how it looks. Just look at all the people who installed Windows XP because it looked pretty, although it is a lot more stable than the 9X shit they peddled for years.

    All this choice of window managers leads to every program looking different. Just about every program running in windows xp looks very similar if not the same. This is good. It gives people comfort. This is why apple and Microsoft do this.

    But I am repeating what everyone is saying, that a major problem with window managers for linux is that they aren't compatible in that they don't look the same. We all know this already. What linux needs is a window manager that will get people to say "wow, this looks fucking awesome." Because what people don't realize is that most people have already paid for their copy of windows on their computer, so linux being free doesn't mean much. And since people don't care that the kernel is more stable, that's not going to mean shit.

    I'm not saying a new window manager should resemble a first person shooter, but it should just look beautiful. That is why people switched to OSX, it's fucking gorgeous. But that's not to say linux should just copy it, because each time I see these stupid OSX or aqua eye candies for linux, I just slap my self in the head and wonder why they didn't just save all their time and buy a Mac if they want that so badly.

    Maybe you're thinking I'm missing the point, yeah yeah, choice. I saw the matrix, I know all about the divines of choice, but people won't bother making that choice if the don't give a shit about how computers work.