Slashdot Mirror


KDE 3.0 beta 1 is out

From the development team who tries to break every development speed record (last month they released KDE 2.2.2) comes KDE 3.0 beta 1, with lots of new features, new QT (3.0.1). It is beta 1 so expect crashes. You can find release notes and download locations over . A full feature list of whats planned to be on KDE 3.0 is also available (hmm, quite a big list) and some screenshots are available here. Please read the README files for your favorite distribution before installing the files as those packages are not replacing the KDE 2.2.X binaries (if you have it installed).

72 of 292 comments (clear)

  1. Feature List URL by ankit · · Score: 3, Informative

    The feature list URL is incorrect. The right one is this

    --
    Don't Panic
    1. Re:Feature List URL by HeUnique · · Score: 2

      Fixed, thanks

      --
      Hetz (Heunique)
    2. Re:Feature List URL by Spy+Hunter · · Score: 4, Informative

      Another interesting URL, and one that should definitely be included with these type of posts, is the open job list. Many of the jobs require no programming experience or capabilities, so don't let that stop you (though developers are always welcome too :-). If you like KDE, help make it better!

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  2. Finally, USB sync...sorta by ShmuelP · · Score: 4, Informative

    I believe that this is the first KDE "release" where KPilotDaemon supports USB-based palm devices (such as Visors). Anyone know if there are meaningful conduits using the archeitecture, though?

    --
    Solution to blink tags: wrap them in another blink tag, with a javascript delay loop, so they cancel each other out
  3. ScreenShot MIRROR. by minus23 · · Score: 4, Troll

    I've mirror'd the screenshot page here. Included are also the full size pictures of the screenshots. Enjoy. Mirror Link

  4. Slashdot caches URLs? by athmanb · · Score: 3, Informative

    That's what I first hoped. That Slashdot had finally started to mirror URLs they link to, to protect other sites from the rampant bandwidth rape which comes with a mention on /.

    Alas, it was only a typo...

  5. From the feature list... by tunah · · Score: 3, Redundant
    ...
    KWin
    magnetic borders for window resizing, gallium
    ...

    At last! I'm so sick of gluing my windows in place, and the glue makes the screen blurry.

    Hold on, don't magnets make the screen dark and erase the hard drive?

    --
    Free Java games for your phone: Tontie, Sokoban
  6. Re:Had a look at the screenshots.. by [vmlinuz] · · Score: 5, Insightful

    I have been part of the KDE team for a few years now, and slow development is certainly not something which I have experienced.

    Development is not always about graphical updates to the interface - and KDE 3.0 encompasses some architectural and some extended functionality.

    We are all (KDE and GNOME) evolving fine, and if you are concerned about it, why not help?

    --
    --- Jono Bacon - http://www.jonobacon.org/ Writer - Web Developer - Musician
  7. Re:Had a look at the screenshots.. by ankit · · Score: 4, Insightful

    What did you expect? Animated icons? fancy colors? A new task bar?

    There is this old saying ... .If it aint broke, dont fix it!

    What is wrong with the GUI elements of KDE 2.2? And why should they be changed in 3.0?

    Microsoft needs to change the visual appeal with each new version of Windows, because tahts the only thing that catches the user's attention. Its a pity you are comparing the 'eye candy' of every new release with the real work that is done in newer version of Gnome and KDE.

    Think about it...

    --
    Don't Panic
  8. Is this the one? by tester13 · · Score: 2

    I have been very excited about KDE since the latest version (2x) series came out. Can anyone explain what the 3.0 series is going to offer? Some of the technical details of the lists will go over my head.

  9. Bear in mind... by [vmlinuz] · · Score: 5, Informative

    A few people have been complaining here that KDE 3.0 looks the same as KDE 2.x. I just wanted to clear a few things up:

    - First of all, KDE 3.0 is largely an architectural upgrade - we have moved to the new Qt 3.x series, and this needs to be reflected in KDE 3.x. The Qt 3.x series has a lot of bug fixes and additional features such as database connectivity, better handling of data structures and the like - this increased stability is passed on natively to KDE 3.0.

    - In terms of interface updates, KDE 3.0 will see some updates but bear in mind that this update was aimed at primarily porting the codebase to Qt 3.x. Any additional interface updates will be added as the need arises - we always like your suggestions and bug reports are always welcome.

    - KDE 3.0 is largely about increased functionality - examples include better JavaScript, a more integrated Konqueror, new modules such as the KDE Educational Module, the font installer, kernel compiler etc. These things are really likely to appear in 3.1 and further releases.

    - For those of you who are gonna bitch and moan about KDE, GNOME, XFree86, Kernel, Mesa etc...why not just help to correct the things you don't like. You don't need to be a coder to help ny project - *everyone* can help an open source project.

    Please be patient folks and keep those bug reports coming in - we value your help.

    Jono Bacon

    --
    --- Jono Bacon - http://www.jonobacon.org/ Writer - Web Developer - Musician
    1. Re:Bear in mind... by dunstan · · Score: 3, Insightful

      I first used KDE in the pre version 1 betas, and the look and feel hasn't changed much since then. This is A Good Thing, because it means they got it right in the first place. When I first tried out KDE the current state of the art in unix desktops was CDE. When I first saw KDE my view (and that of my then colleagues) was "OK, that's the X desktop sorted, now let's move on". Since then most of the change has been under the bonnet (hood), enabling applications running under KDE to play nicely together, together with new applications which use this functionality (Konqueror, Koffice).

      It is a true tribute to KDE that a major version change doesn't look or feel much different.

      Dunstan

      --
      The last scintilla of doubt just rode out of town
    2. Re:Bear in mind... by rseuhs · · Score: 2, Insightful
      It is a true tribute to KDE that a major version change doesn't look or feel much different.

      I second that. And because the codebase does not change, it should be a lot more stable than KDE2.0.

      I know a lot of people who have tried KDE2.0 and left it because it was quite buggy.

      KDE3.0 will (hopefully) be stable from version.0 on, so the large audience trying the .0 version won't be scared away from it.

      I think KDE3 will make inroads in the desktop-market.

  10. This is not a flame! by powerlinekid · · Score: 4, Interesting

    I'll come straight and say it... it looks like KDE is pulling some considerable distance between GNOME and itself. Look I have a lot of respect for the GNOME people... anyone who donates their time to such a massive complex system such as a user enviroment deserves a round of golf claps. The fact is though is that I used to be a GNOME user. And then one day I accidently* logged into KDE 2.2.X (whatever is with RedHat 7.2) and was blown away by the speed and grace. If linux ends up on the desktop in it's present form (X sucks but thats a different story), then most likely it'll be KDE that everyone thinks is linux. They seem to have the perfect model right now... release quickly and update often. Quite impressive really, considering how much shit goes into a project of that magnitude.

    * - About the accident... usually I install both enviroments on my machine so I can use apps from both (I always liked KDE's media player and Kmail).
    Basically I just always ignored KDE and then one day was checking out what windows managers was available and forgot that I had highlighted KDE and logged in. The rest is history... haven't gone back since.

    --

    can't sleep slashdot will eat me
  11. Re:Screenshot link is fine... and helpfull. by Spy+Hunter · · Score: 2
    Cause that's what trolls do - and don't worry, the moderators are only rarely fooled, and if they are the error is soon corrected.

    I notice that the trolls have already defeated the Slashdot [link.url] thingies though, take a look at the AC replying to your post with the google.com kde.gif link. It fools both Slashdot and IE, if you mouseover it says it's a link to google. Amazing. To discover the trick, you have to use the "Copy Shortcut" command and paste it into your URL bar. Think what creative energies like that could do, if they were turned to the light! Think of the programs that could be written with talents like that! And yet whatever sad person thought that up sits here at Slashdot finding ways of fooling a few people into seeing the wrong website, until the post is modded into oblivion 2 minutes later. It truly is sad...

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  12. Why should an interface keep evolving? by Baki · · Score: 4, Insightful

    Apple's interface hasn't changed for 10 years (until OS-X). It was just good, people were used to it. The interface doesn't need to change every year (like Windows seems to suggest). On the contrary.

    I think the KDE interface is getting near perfect (as far as look&feel is concerned). Making changes just confuses users and adding ever more bloat (like the WinXP themes) is counterproductive.

    As for myself, I have been using bare X11/twm for the past 15 years and have no reason to change that. It does the job (for me, admittedly not for everyone), I'm used to it.

    It is sad to see how many people even in the Open Software camp seem to be infected by the Microsoft idea of never ending "upgrade" cycles.

    1. Re:Why should an interface keep evolving? by rseuhs · · Score: 2, Interesting
      I know I'll lose some Karma for saying this, but the MacOS9 GUI is the worst GUI in wide use.

      It's inconsistent (Changing between apps is done through the finder-menu in the up-right corner, changing windows within apps is done using some menu (usually, but not always called "window"))

      It's lacking basic abilities every GUI should be able to do (maximize(!), easier resizing)

      I bought a Powerbook 2 years ago and I can summarize my experience as following: The software is pretty useless, but the hardware is fine and runs Linux very well.

      I only used MacOS to watch DVDs and even that was a PITA (just insert a scratched DVD and see your system freeze -> hard reset)

      I did not try MacOS X, but I have yet to hear what MacOS X can do what KDE can't. I won't shell out big bucks just to "try", thank you very much. (Wouldn't probably run very well on a G3/400 192MB RAM anyway)

  13. Super fast UK mirror by adders · · Score: 2, Informative

    If your in the UK and need a fast download of KDE, or just about any other download, try http://www.mirror.ac.uk/ or ftp://ftp.mirror.ac.uk/ http://www.mirror.ac.uk/sites/ftp.kde.org/pub/kde/ unstable/kde-3.0-beta1/ ftp://ftp.mirror.ac.uk/sites/ftp.kde.org/pub/kde/u nstable/kde-3.0-beta1/

  14. KHTML vs. Gecko by moZer · · Score: 4, Interesting

    One thing that I really would like to see is a better integration of Gecko in Konqueror. I know it's already possible to switch rendering engine, but it's highly unstable in my experience.

    Now here's an example of an area in which many of the largest open source projects (Mozilla, GNOME, KDE) could collaborate, benefit from each other's work and find a common standard - the HTML rendering engine. Imagine the Konqueror, Galeon, Mozilla and Nautilus teams putting their efforts behind Gecko development...it would be one important step towards a more unified Linux desktop. Unified as in common standards and shared components, not unified as in lack of choice.

    --
    Hello, my name is Robert Lerner, and I pronounce Lernux as "99% cpu"
    1. Re:KHTML vs. Gecko by brunes69 · · Score: 2

      The reason that menu isn't showing is the previously poor JS support in Konq. This is said to be much improved in KDE 3.0, and I will be curious to try this site out under the new Konq.

  15. What about speed? by PastaAnta · · Score: 3, Interesting

    The biggest problem with KDE (IMHO) is the unresponsive feeling - especially when starting up programs. Are there any changes to this in KDE 3.0?

    I know it is mainly something about a compiler/linker issue, but what is the progress in that area?

    1. Re:What about speed? by praedor · · Score: 2

      Horse, dead. Beat.


      BeOS is no more and is thus merely a footnote, a "might-have-been". All we can get from BeOS now is rough modeling on some of the things it did well - ROUGH is the keyword since the source is not available.


      These pissing contest statements of linux vs windoze are usually silly when no useful content is added to them. Keyword here is USEFUL. There are some things that windoze does that linux distros/GUI developers should strive to copy NOT because they are necessarily the best way to do something, but because they are the way that most people are familiar with. Reduce the steepness of the linux learning curve as much as possible and make the transition from doze to linux as simple as possible.


      It must be windoze that we copy in many ways, not MacOS X, nice in its own right, because no one is likely going to switch from MacOS X to linux. They are much more likely to switch from doze to linux. Make it as painless as possible while also NOT making the same mistakes that doze has made AND maintaining configurability for power users.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  16. Re:Screenshots by Seli · · Score: 5, Insightful

    > KDE is a good product, don't get me wrong. But why does it have to look just like MSFT's products?

    The point is, it doesn't have to, it just can.

  17. Themes? by brunes69 · · Score: 2

    If you don't like the style, change your style engine. If you don't like the theme, change the theme. KDE is totally customizable.

  18. Re:Looks like windows by Tyreth · · Score: 2, Interesting

    When I first used WinXP for half an hour or so I was really impressed. I though, 'this looks nice, it has more of the stability of win2000, it's really enjoyable to use and well integrated'. Then I actually began to use it properly, and discovered that it makes itself look more powerful than it really is. There are no advanced features behind the pretty GUI. When I'm back in KDE or GNOME I feel like I have a great deal of power - and I do. The options are there to do various different useful functions that just aren't present in windows.

    Windows copies other people's innovations and claims it as it's own. Then people like you think that Microsoft came first and claim that linux is copying. I consider KDE more advanced than the windows GUI, not catching up (there are some deficiencies in KDE compared to Windows, but overall it is better).

  19. Re:Had a look at the screenshots.. by Anthony+Boyd · · Score: 4, Insightful

    What did you expect? Animated icons? fancy colors? A new task bar?

    There is this old saying ... .If it aint broke, dont fix it!

    Hmmm. Well, releasing screenshots certainly invites the user to view the 3.0 release as primarily visual. You can hardly fault the original post for that. But I would make two other points. First: yes, the GUI is lacking in some areas, and could stand some fixing. For example, whenever Gnome fans throw up a screenshot of Gnome and say "looky looky, we look lots better" -- well, as a KDE fan, I have to admit that Gnome does look better. But that's only the icons. Gnome has a better artist working for them somewhere, and KDE could stand to find a master artist of their own. That could be part of KDE 3. As an aside, I prefer KDE because KDE has better widgets. Ever looked at a row of checkboxes in KDE? It's obvious what's checked. Now try that with Gnome. It's not at all obvious to me. KDE has better scrollbars, too. Oh! And one other thing: KDE's default titlebars make great use of "grip" (the bumps that you can "grab" to move the object around), but the rest of KDE pretty much ignores grip. It shouldn't. When you resize a window, the bottom right corner should have grip bumps. Any area that you "grab" that has room for grib bumps should use it, it's a useful visual cue.

    But there is another aspect to your post that could stand to be responded to. If 3.0 is not going to be about eye candy, and is instead about the underpinnings of the product, then what about the big criticisms that get lobbed at KDE? Will 3.0 find ways to seriously optimize its code for speed/performance gains? I just skimmed the to-do list, and didn't see speed getting much of a priority. What about reliability? I see that Qt 3 is supposed to deliver some of this. What about the built-in database that comes with 3.0? Can that be used to bring some of the BeOS file management features to Linux? And let's merge the GUI stuff with the speed issues: ever moved your mouse around the screen while an app was launching? Notice the very cool animated icon "attached" to your mouse arrow -- the icon of the app, to let you know it's launching. Well, aside from how cool that feature is, it's also slow -- you can move the mouse arrow all the way across the screen, and the poor animated launch icon will be halfway behind. I'd like to see that fixed. In fact, I'd like to see it completely integrated with the mouse arrow, transforming the arrow icon for those few seconds, to make it visually more cohesive.

    To sum up: speed, reliability, speed, reliablity, icons, speed, reliability. That's what I'd like from KDE 3.

  20. Speed by kikensei · · Score: 3, Interesting

    Well, I just installed the beta on my SuSE 7.3 workstation, without issue. KDE3 is much snappier, it feels much mpore crisp when opening apps, windows, etc. It has apparently better font rendering. Kpilot, while unfinished, I can tell is much improved in terms of feature and interface, next up is to actually test it with my USB Visor. Konquerer file manager has much more solid support for multimedia previewing/viewing within the file manager window. As a browser, Konquerer still crashed and burned on my Chase banking web site, so Mozill 0.96 is still the way for me. It seems faster as well in KDE3, albeit initial startup is still a bit slow. I've been using Evolution 1.0 for mail, and it still works fine in KDE3. I still cannot cut and paste an URL from an Evolution email into my Mozila browser. KMail looks a bit more fine tuned and launches quicker than before, I have yet to test its use though. KDE3 it seems is primarily an architecture shift to QT3, but the results are impressive in the feel and response. Visually, while a bit cleaner, its the same KDE that you already either like or not.

  21. Re:Had a look at the screenshots.. by xnixnix · · Score: 2, Informative

    Check out the icons at kde-look.org

  22. Woohoo... by Junta · · Score: 3, Interesting

    I noticed on the list of features that they are going to extend the keyboard shortcut mechanism to support more extended keyboard shortcuts and enable them to make DCOP calls from shortcuts. Why is this so important to me? I have a Gateway multimedia keyboard, which, for the "special" buttons sends 3-4 keycodes per button, the windows key combined with at least two letter keycodes and other modifier keys depending on the button. Until now I haven't seen a clean way of getting these keys to work (the few apps concerned with this are limited to single keycodes...). Now I can bind this to applications. Now, is there a DCOP enabled mixer that supports XOSD, or am I going to have to write one? The KDE mixer should suffice. Can't wait to get off of work and try this sucker out, for this stupid little feature alone.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Woohoo... by JabberWokky · · Score: 2
      Now, is there a DCOP enabled mixer that supports XOSD

      I've just started (about 2 hours into it) creating KOSD, which is can display like XOSD, but have information scroll up, fix an information bar on the display, or display information in Kinkatta style OSD. Much of that is "TODO", not in code. It can be attached to by all apps via DCOP, and then you can centrally control (via a paneltray icon)color per app, turn display on per app, how the app will display, and scroll back through old messages.

      It's *very* much an idea rather than code at this second, but I'd like to scramble and get it functional asap so the dcop connection works at least. (Hey, OSD status for one off bash scripts running in the background or with long run times would be nice).

      If you're interested, email me at slashdot@timewarp.org. Quite frankly, I'm swamped with contract work through to the first of next year, and I'm dubious as to when I can get some serious time on the project, but someone else working on it would be great incentive. :) --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  23. What I'd like to know is... by 7-Vodka · · Score: 2
    When are the GCC people and everyone else who is needed to fix it, fix the damn C++ loading problem that slows down every c++ app? All of kde would get a nice speedboost, what was it 30-40%?

    Also, it's interesting but maybe the kde folks have been holding themselves to a very high standard *because* of that bug. Maybe it just forced them to write code as slim as possible and when that bug is removed it will really pay off :)

    --

    Liberty.

    1. Re:What I'd like to know is... by efgbr · · Score: 2, Informative

      Using GCC 3.1 to build your applications will help.

      Right now, you can install Red Hat's rawhide distribution to get KDE 3 built with a snapshot of GCC 3.1.

    2. Re:What I'd like to know is... by be-fan · · Score: 2

      Quick note: The Intel C++ compiler is incredibly good. The other day, I was compiling a simple test application that tested the speed of coalescing memory blocks. The code was basically unoptimized. The ICC compiled app finished about 35% quicker than the GCC 3.0 compiled app. Since stuff like that is done a lot (especially in kernel code) ICC could have some real benifets for linux.

      --
      A deep unwavering belief is a sure sign you're missing something...
  24. Javascript for a start by horza · · Score: 2

    I don't really know why you want Gecko so much

    A number of sites I visit won't work under Konq, but work perfectly under Galeon. That plus the fact when I've got 1/2 dozen browser windows open and the software dies with Galeon it retrieves them upon next boot but with Konq I lose them all and have to start hunting for them all over again. Hence my switch. These two factors oughtweigh by a wide margin any slight increase in speed.

    In fact I now prefer Galeon to IE. The first reason is the tabbed browsing option. Secondly, my IE locks up the parent page until its pop-up window has loaded. This makes browsing very frustrating under Windows. Now if only plugins installed automatically...

    Phillip.

    1. Re:Javascript for a start by dfaure · · Score: 4, Interesting

      Javascript is the ONE thing that will have really improved between KDE 2.2 and KDE 3.0, if I had to name only one.
      Please try KDE 3.0 beta1, retest those Javascript sites, and I can assure you that you'll be surprised.
      It's not all bugfree yet, but it's much much better than what was there before. I see those JS popupmenus in many websites, where they wouldn't appear before.
      I haven't completely cleaned up the KJS buglist yet - that takes time, even just testing - but we're almost there now ;)

      See also the other posts on how to prevent one crash from taking down all your browser windows.

      Tabbed browsing: that will come right after 3.0, stay tuned ;)

  25. The true advancements... by jeti · · Score: 2, Informative

    Yes. At first sight, KDE looks a lot like Windows. KDE is supposed to make the switch from Windows to Linux easy.

    However, there are true advancements. Those are not eyecandy. You won't see them at first sight. But if you begin to use KDE, you'll soon love them.

    F.e. there is the kio layer. Any KDE program can load from and save to any file service. Open a script in your IDE directly from a FTP server and save it back to the server. kio accepts plugins. If you write a Freenet plugin, any program can load from and save to freenet.

    And this is just one example. Look at how programs and components can be integrated using kparts. Or at how nationalisation is done.

  26. Features needed!!! by uslinux.net · · Score: 2
    The screen updates are modest, but look much cleaner - I particularly like the anti-aliased fonts (yes, I know they're in 2.2.x). However, there are a couple thing I and others I've worked with have ALL remarked that KDE and associated apps need:
    • Kmail needs LDAP support. At least 2.2.2 on Debian Unstable doesn't include it, and I didn't see it in the list of features (though everything else we needs like SSL/TLS support seems to be making its way into it).
    • Anti-aliased fonts are great, but there are times when aliased fonts are actually preferable. In particular, I used anti-aliased fonts, but in terminals, I *really* want a regular-old courier font. At 1024x768 in my terminals, anti-aliasing makes it difficult to tell the difference between and m and n or a , and .
    • Could someone PLEASE make Konqueror stable? It's getting better, but it still crashes on me (or locks up) frequently, more often when I open multiple windows. It seems that if I open 5 or 6, it's bound to lock up, while it can go for days on 1 or 2.
    • A "smarter" cookie feature. Netscape used to "allow cookies only from originating server". I liked that option. It allowed me to use sites like ebay, slashdot, etc, without having to add them to my list of allowed domains. Right now, I get either "Allow, Deny, or Ask". "Ask" *seemed* like a great idea, but some sites want to add 10 cookies - and it's terribly annoying. I'd be *really* impressed if someone came up with a way to detect useful cookies (like logins or shopping carts) and useless ones (like ones that simply track your visits).
    • Tabbed konqueror windows. Seriously. I like to open lots of windows so I don't have to keep using the Back button, but if I have several windows open, it's tough to manage them. A sidebar or nav bar tab with an option to open in a new window or as a tab (like the newer mozilla releases) would be really helpful.


    That's all. Hope I didn't ask too much :-) I'm not much of a C++ coder, nor do I have the spare cycles to help out (unfortunately), but these are things (particularly Kmail) which I've seen a tremendous need for. Thanks for all your hard work, K-team!
    1. Re:Features needed!!! by LMCBoy · · Score: 4, Informative

      Have you submitted bug reports/feature requests for any of these (especially konq crashes)? KDE needs your input to fix these things. Complaining on /. doesn't count :)

      "Anti-aliased fonts are great, but there are times when aliased fonts are actually preferable. In particular, I used anti-aliased fonts, but in terminals, I *really* want a regular-old courier font. At 1024x768 in my terminals, anti-aliasing makes it difficult to tell the difference between and m and n or a , and ."

      konsole -noxft

      It's a life saver, since most AA fonts don't render well in konsole anyway :)

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    2. Re:Features needed!!! by LMCBoy · · Score: 2

      "p.s. I'm not going to file a bug. Once burned twice shy."

      I don't understand what you mean. Isn't the whole point of filing a bug report to let the developer know that you got "burned"? So they can fix it? Or are you saying that you had a bad experience with a previous KDE bug report that you filed?

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    3. Re:Features needed!!! by LMCBoy · · Score: 2

      Wow, that's suprising that you have had such a bad experience with KDE bug reporting; I have found them to be at least polite, and often helpful. I agree that devs should be very kind to bug reporters; you're helping them out, after all.

      Anyway, you may be interested to know that I submitted a bug report on the fact that the "noxft" option isn't in the docs for konsole:

      http://bugs.kde.org/db/36/36371.html

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
  27. Re:Memory usage by LMCBoy · · Score: 2

    That's funny, I only have 256 MB of RAM, so why doesn't my HD swap when I use KDE?


    [jharris@servo jharris]$ free

    total used free

    Mem: 255516 199036 56480

    Swap: 265032 0 265032

    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
  28. The interface can easily evolve by HanzoSan · · Score: 3, Insightful



    SVG Icons, SVG widgets, 60fps animation on widgets and icons, genie effect,motion blur, alpha channeling,morphing animation windows widgets and menus, full use of Gforce special effects on the GUI is how you can help the interface. Theres no excuse why we shouldnt take advantage of graphics cards that can render millions of polygons per second and do all of these effects i mentioned with ease. And when you have 1-2-3-4ghz CPUs and 512-1gig of ram it makes absolutely no sense why you should be worrying about your resources.

    Its time to update the GUI, and make use of this new hardware. Why have 80s style GUI and software on 2000+ hardware? Really the GUI and software hasnt changed much since the 80s except for games, development tools and $10000 photoshop like tools.

    --
    If you use Linux, please help development of Autopac
    1. Re:The interface can easily evolve by LMCBoy · · Score: 2

      "Theres no excuse why we shouldnt take advantage of graphics cards that can render millions of polygons per second and do all of these effects i mentioned with ease."

      Actually there's a really good excuse: lack of developers and resources. And perhaps lack of developer interest. Maybe few of the devs care about such gee-whiz features. If you want to see them happen, contribute! That's what it's all about.

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    2. Re:The interface can easily evolve by Patoski · · Score: 2

      SVG Icons, SVG widgets, 60fps animation on widgets and icons, genie effect,motion blur, alpha channeling,morphing animation windows widgets and menus, full use of Gforce special effects on the GUI is how you can help the interface. Theres no excuse why we shouldnt take advantage of graphics cards that can render millions of polygons per second and do all of these effects i mentioned with ease.

      You're confusing two very different issues. 3d and 2d acceleration are two *very* different and seperate things! Just because a card can render 2mil polys/sec doesn't mean that your 2d performance is improving dramatically. Add to the fact that most business machines (esp for large Co.'s) aren't equipped with even reasonably powerful 3d hardware and your target audience just got a lot smaller. Unless you can find a team to write your whole UI in OpenGL you won't be seeing a 3d desktop as you describe any time soon. Besides, we haven't even been able to perfect a 2d UI and you want to open a whole new can of worms? Yikes! :-) That said I seem to remember someone working on a 3d desktop environment but can't rememeber the name of the project ATM.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
    3. Re:The interface can easily evolve by HanzoSan · · Score: 2



      I never said 3d. Just because you use polygons does not mean its 3d. Polygons can be used on 3d GUIs to add special effects like sparkles and morphing.

      --
      If you use Linux, please help development of Autopac
    4. Re:The interface can easily evolve by Patoski · · Score: 2

      Some things I forgot to mention in my previous post...

      full use of Gforce special effects on the GUI is how you can help the interface.

      The gaming industry has proven just the opposite of this. The more glitzy and pretty games have become there is an inverse reaction in how original, bug free and innovative the games are. If programmers are busy adding in motion blur, morphing to their UI they are going to spend less time coming up with useful new features, stamping out bugs etc. IMO it would not make GUIs better but worse. Granted more pretty to look at... but less useful.

      Theres no excuse why we shouldnt take advantage of graphics cards that can render millions of polygons per second and do all of these effects i mentioned with ease.

      Here is where you are really confusing me if you're really just talking about animating sprites in the UI. 3D hardware acceleration rendering a polygon (a triangle really) is soley based on 3D acceleration. If you have a sprite rendering (from 3DS etc) of a polygon you will not take advantage of *any* 3D hardware acceleration. With that in mind why would you even mention how many polys a card can render? Its meaningless in that sense.

      And when you have 1-2-3-4ghz CPUs and 512-1gig of ram it makes absolutely no sense why you should be worrying about your resources.

      Programmers don't need any more excuse than they have now to be lazy and focus on eye candy over useability... :-)

      I never said 3d. Just because you use polygons does not mean its 3d.

      If you say 'polygon' to a graphics guys his mind is going to be thinking '3D'. Esp in the context of "XYZ card can render XYZ polygons per second." Renderings of 3D objects would be a more apt description IMO.

      Polygons can be used on 3d GUIs to add special effects like sparkles and morphing.

      To use true particle effects you're going to need a 3D API like OpenGL or D3D etc which takes advantage of only 3D hardware accel in the case of particle effects.

      --
      G. Washington on Government "it is force. Like fire, it is a dangerous servant and a fearful master."
  29. Re:Memory usage by Seli · · Score: 3, Informative
    I also like KDE, but when I first installed it the memory usage was horrendous. I have 512Megs of memory and when KDE would load I would be left with about 50 Megs! (This is with almost everything else shut down, just X/KDE running) Gnome leaves me with alot more Memory, ...

    So you're claiming your KDE needs 450MiB memory? Wow, I wonder how I managed to run it on a machine with just 96MiB RAM and 128MiB swap (and a lot of free memory was still available).

    Seriously, understanding 'top' or 'ps' output is not that simple as it seems. The formula for computing used memory from numbers given by 'top' is : Used_memory = mem used + swap used - cached - buff . Now go again to measure your memory usage, and if your number is still higher than 100MiB for plain KDE, there's something wrong with your install. For me, the number for a booted computer with plain KDE started is less than 50MiB (I'm not sure how much exactly and I'm not going to close all apps and logout just to find out).

    Also, important portion of KDE's memory usage comes from gcc/glibc/binutils inefficient handling of C++ libraries ( see http://dforce.sh.cvut.cz/~seli/en/linking2 ). This is being worked on.

    It would be nice if this got moderated up. I'm getting tired of repeating it.

  30. Re:Stable Development Cycle by LMCBoy · · Score: 2

    Well, if you want maturity and stability, just ignore the new stuff. Distros like debian stable make this really easy for you.

    I think it's a clear advantage to have both new, possibly bleeding-edge stuff and old, probably rock-solid stuff available.

    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
  31. Re:Screenshots by uebernewby · · Score: 2

    But why does it have to look just like MSFT's products?

    Because, like it or not, the MSFT products it looks like (i.e. not XP, which out of the box is horrible IMHO) do a really good job at making day to day tasks simple. There's more than 20 years of research behind that (Xerox PARC ripped off by Apple ripped of by MSFT), so why should the KDE-team spend unnecessary time redoing that research?

    This is of course not to say that they shouldn't if they feel they can come up with a better solution, but the one they have now works well enough, so ...

    --

    News and bla for computer musicians: http://lomechanik.net/
  32. Re:You should've signed in... by tzanger · · Score: 2

    a) KOffice gets a Word and Excel Input/Output doc filter which works reliably.

    While I don't have much trouble with Word/Excel doc import (big fancy ones yes, but straightforward ones no), I don't know why straight RTF isn't supported in KWord. Crazy.

    b) Konqueror speeds up - I loved it and then its startup time seemed to slow down drastically.

    I hear that Konq has totally rewritten their JScript interpreter. I hope the hell they fixed the popup problem... popups normally get a prompt action for me (i.e. "this site is trying ot use a popup. Allow?") but for Flash sites the popup never ever gets prompted, which drives me insane. Especially when 8 or 10 windows pop up because the JScript interpreter doesn't provide the right answer. UGH!

    Speedups will be good though. I wonder if they were able to speed up any further than the 2.2.2 and prelinking. Startup time is still ugly for most KDE apps. That is one thing I noticed right away. Every time I start up xchat, it's onscreen almost immediately after I click the button. Konq, KWord, KMail... ~3-5s pause. Prelinked. On a Cel300 @1024x768x24 with 256M of RAM and no swap. Shouldn't be this slow.

  33. Re:Avoid Konqueror Crash by uslinux.net · · Score: 2

    That works if konqueror *crashes*, but if it just hangs indefinitely, and requires an xkill (CTRL+ALT+ESC), that kills all the konqueror windows (at least in my experience).

  34. Re:Pre-compiled Headers by Junta · · Score: 2

    Try http://hints.linuxfromscratch.org/hints/kde.txt instead...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  35. konqueror java by lyapunov · · Score: 2

    I have yet to be able to render java pages correctly with konqueror. The cnn.com/QUICKNEWS pages never renders the headlines correctly. I would very much appreciate if this was fixed or if someone could tell me what my dumbass maneuver has been. I am using FreeBSD with KDE, and have built the jdk. It still will not use it correctly even though the java option is set correctly in the konqueror options.

    --

    Either give it away or get top dollar, but never sell yourself cheap.
  36. Wait for glibc 2.3... by marm · · Score: 5, Informative

    ...or (horror of horrors) compile glibc yourself with Jakub Jelinek's prelinker patches, if you can find them (they seem to have disappeared off the net).

    The dynamic linking of libraries is by far the biggest cause of KDE program startup slowness. A big desktop environment has a lot of shared libraries to link to an application at runtime, it's expensive computationally (particularly for C++ libraries), and the way the glibc dynamic linker works right now, it's done every time an application is started or a library is dlopen()'ed (such as when embedding a KPart). It can also cause swap thrashing on machines with limited memory (the entire library must be read into memory to perform the address relocation, only after relocation can the VM drop pages of the library) and obviously, disk contention between this swapping and the application loading can slow things down even further.

    What the prelinking patches do (don't get them confused with the objprelink hack which, while useful, is not a long-term or efficient solution) is move the linking time from application startup time to system startup time. A tool runs at system startup, immediately after ldconfig runs, which loads and relocates libraries in its search path, then notes down the relocation addresses. Then, later, when the dynamic linker is asked by an application to load a library, it simply uses the values that were cached earlier. Any libraries that have not been 'prelinked' are simply relocated as normal. The linker also makes sure that non-prelinked libraries are not relocated into the same address space as any prelinked libraries that are not currently loaded.

    The next major version of glibc will hopefully include library prelinking by default, but I haven't been following glibc development closely enough to know for sure. Let's keep our fingers crossed. Note that it's not just KDE that will benefit from this, Mozilla will gain a great deal (it, like KDE, is mostly C++ code split into many shared libraries) and even GNOME will benefit a little - doing the dynamic linking on C libraries still costs processor time, although it's much less than with C++ libraries.

    The next biggest cause of KDE startup slowness is icon loading - currently every app has to search through the entire set of available icons on startup in order to load the icons that it needs. Not very efficient. Given that KDE has several hundred icons available already and that is likely to increase over time, it needs a solution. Waldo Bastian is apparently working on an icon server for KDE 3.0, which will do that search once, cache the data, and then respond with appropriate icons when an app asks, rather than forcing the apps to do it themselves every time. I'm hoping it also makes it easier and faster to do image compositing (overlays and so forth) with icons.

    To sum up: glibc 2.3 together with KDE 3.0 should make a huge improvement to app startup (and KPart embedding) time, and, assuming the KDE guys are tight with their code, may even make KDE 3.0 usable on machines that couldn't effectively run KDE 2.x.

    1. Re:Wait for glibc 2.3... by julesh · · Score: 2, Informative

      This seems to be one area where MS have got their OS technically superior. Windows DLLs are by default 'pre-linked' in the fashion you talk about, as they have compiled into them a standard base address. As long as you don't use two DLLs that have conflicting base addresses (and with a centrally organized desktop environment, you can get that right every time) you're fine!

    2. Re:Wait for glibc 2.3... by Russ+Steffen · · Score: 2

      Back in the old days of Linux, circa 1994, it was precisely that model that was used for libraries. Back then Linux used the COFF (or a.out) executable format that required libraries be pinned to fixed base addresses, there was also a registry that assigned base addresses to libraries. It was a complete pain in the ass. When Linux moved to the ELF executable format, we got relocatable shared libraries and I don't think anyone seriously wants to go back. The prelinker sounds like a pretty good compromise to me.

    3. Re:Wait for glibc 2.3... by be-fan · · Score: 2

      I don't think its that bad of a problem. a.out had other issues that made people hate it (specifically, shared libraries were a bitch to build and the semantics of shared and dynamic libraries were different). The only problem with prelinking is that on x86 machines, you soon run out of that paltry 4GB address space. On my machine, /usr/lib, /lib, and /usr/local/lib add up to about 460MB. These images become bigger in RAM since the BSS (zero-initialized data) isn't present. On a larger system, you could easily blow the address space with all the libraries (think Microsoft apps!) With 64bit archs, this is a non-issue, however. The good thing about the scheme, however, is that you potentially don't need position independant code, since you could relocate the library once at install time and not have to touch it afterward.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Wait for glibc 2.3... by scrytch · · Score: 2

      Windows DLL's *can* specify a base address, it doesn't *have* to use it. It's a suggestion, but if the address is in use, it will relocate it. Wouldn't be too hard for linux's ld.so to do something similar ... would be nice for the development of ld.so to get a divorce from the pile of smegma that is glibc first...

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
  37. How far are we from KOffice for Mac OS X? by brassman · · Score: 2
    Apple sent a truly gung-ho demonstrator to the NY PC Users Group meeting after Internet World to put OS X through its paces, and I ended up with my first Mac soon after.

    I like it so far, but the idea of dropping half a grand on Redmondware sort of defeats my purpose in buying a non-Wintel machine. Trolltech's site says that Qt3 comes in a Mac OS X version, but I'm fuzzy on how much of KDE is Qt "skeleton" vs C "muscle." Could someone make a SWAG at how much effort would be involved in creating a working KOffice for the Mac?

    --
    "Ain't no right way to do a wrong thing."
  38. Re:Had a look at the screenshots.. by Lumpy · · Score: 2

    I love how you pointed out a few neat features, but I want to add some. The ability to turn everything off. that neat animated applet is launching icon next tothe cursor? I dont want that, I want it turned off. I want a way to make KDE as fast as blackbox or as bloated as XP. if you add a feature it should be mandatory to code in a DISABLE_FEATURE checkbox or function somewhere.

    I'm all for eye-candy and coolness (how about rendering the whole desktop in OpenGL with alpha shading and bump mapping? that would look awesome!) but forcing things down peoples throats that are not needed is plain silly, and is a trademarked Microsoft tactic. it has no place in any open source code.

    --
    Do not look at laser with remaining good eye.
  39. Re:Screenshots by Lumpy · · Score: 2

    blackbox
    afterstep
    windowmaker

    just about everything other than gnome and kde look completely different and act completely different.

    My favorite is afterstep, small, super fast, and written in C instead of that damned C++ (because I know C and personally Hate C++, actually blackbox is awesome example of how C++ can fly!)

    If your window manager is larger than 4 megabytes, it is no longer a window manager, it's an application integration environment.

    --
    Do not look at laser with remaining good eye.
  40. Re:Get Real... KDE *IS VERY* SLOW. by pclminion · · Score: 2
    KDE startup times depend heavily on the performance of the dynamic linker. This issue has been discussed at length in the KDE community for some time now. Some solutions have been proposed and put into effect (e.g., kdeinit). Don't blame KDE for these problems. Any C++ application that is dynamically linked to many C++ libraries will suffer the same slow startup times. This is an issue with the dynamic linker, not with KDE.

    Solutions to the problem are in the works:

    objprelink
    ELF prelinking by Jakub Jelinek
    See a discussion on why Gnome is having similar problems

  41. Re:Had a look at the screenshots.. by Anthony+Boyd · · Score: 2
    GNOME2 appears to go the same route, and it is looking pretty similiar to KDE2's icons. Compare these two screenshots:

    I concede that the browser icons in the Gnome screenshot look as sucky as KDE's icons. But look at Gnome's folder icon. Look at Gnome's icons in the task bar (the larger icons, probably 48x48 pixels). They're beautiful. The shading behind the folders, the gradient on the folder itself, these are gorgeous icons. In the words of Steve Jobs, these are "lickable" icons. Don't underestimate the power that beauty has to make a work environment more livable and comfortable. KDE needs this.

  42. Re:Had a look at the screenshots.. by Anthony+Boyd · · Score: 2
    You will also notice a poll on the comments page, the author asked if iKons should be the default icon set for KDE3...

    ...And my vote, not having seen all the other themes, would be that yes, this should be the default icon set. It's far stronger than the existing one, but it isn't flashy or obnoxiously kewl. It's just great. The real experts (I'm just a guy who cares enough to make a post or two, not an expert on the system) should decide if iKons falls apart as you drill down into obscure areas (are there icons for everything? or just enough to make the desktop look good?). Or, if it really shines all the way through. If so, I'd be seriously considering this "pre-built" solution.

  43. Re:Multiple sessions per user? by RelliK · · Score: 2
    I currently use fvwm2 because kde 2.x doesn't support more than one kde session per user per machine.

    Huh? that is plain false. You can run as many kde
    sesssions per machine as you want

    --
    ___
    If you think big enough, you'll never have to do it.
  44. Re:KDE and Qt are great. Suggestion: by be-fan · · Score: 2

    Umm, that's total bullshit. The STL (SGI's version anyway) is actually quite fast. It is certainly faster than most reimplementations of the standard data structures. Also, templates often speed up code rather than slow it down. Take, for example, a generic linked list structure. Say there is a Walk() method that lets you iterate over the list. Without templates, you pass a function pointer to the data structure and you incur the cost of an indirect function call for every item you iterate over. If each call does relatively little (as most comparison functions for generic data structures do, for example) then you totally blow code performance. With templates, however, the compiler can inline these small functions into the template, and you get rid of the overhead of the indirect call. As for virtual functions:
    A) The STL doesn't use virtual functions. It's template-based.
    B) Its just an indirect call. For most non-trivial functions the cost is negligible.

    Now, don't get me wrong. C++ can lead to bloated code. However, it can also lead to very fast code. C++ pushes a lot of work on the compiler. The compiler can often do things to make high-level code perform as well as dirty/hackish low-level code. The template data structure I mentioned above is nice and clean. Yet, it is just as fast as writing seperate linked-list data structure for each object type (which even the Linux kernel doesn't do!).

    --
    A deep unwavering belief is a sure sign you're missing something...
  45. Re:You should've signed in... by be-fan · · Score: 2

    Honestly, KDE has few features that aren't present, for example, in WinXP. If Microsoft can make WinXP run as fast as Win2K (which is blazingly so), and decrease their already low app-startup times significantly, KDE must be doing something wrong. It's ironic, though. The Linux kernel blows away the Win2K kernel, especially in terms of process creation/switching times. XFree86 4.1 (with NVIDIA drivers anyway) is just as fast as the Win2K GDI. Yet, the GUI user experience on KDE or GNOME blows in terms of responsiveness. (Don't get me wrong, I love Linux, but I have to wait several seconds for Galeon to pop up a new tab on my PII 300MHz. IE can open whole new windows as fast as I can push CTL-N!)

    --
    A deep unwavering belief is a sure sign you're missing something...
  46. Re:KDE and Qt are great. Suggestion: by be-fan · · Score: 2

    You couldn't really use templates in KDE, since the virtual functions are essentially set up as a clean callback method. A draw callback, for example, isn't implemented as function pointer, but overriding a virtual Draw() method in a view object. The two techniques are so similar at the low lever, however (deference a pointer and call the function found there), it should be possible to make KDE's load performance no slower than GTK+ or Xt's.

    --
    A deep unwavering belief is a sure sign you're missing something...
  47. Re:Screenshots by Arandir · · Score: 2

    because I know C and personally Hate C++, actually blackbox is awesome example of how C++ can fly!

    That's because Blackbox did C++ right. C++ done right is awesome. C++ done mediocre is really mediocre. And C++ done bad is abysmal.

    Unfortunately, the foundations of Qt were made while the C++ standard had not yet been finalized. And it is still portable to non-standard C++ compilers. Because of this there are a few hacks, quirks and workarounds that aren't good C++ and will never be good C++. Qt is a great library, and there are valid reasons for its kludges, but they still remain kludges.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  48. Re:Had a look at the screenshots.. by Anthony+Boyd · · Score: 2
    KDE needs this.
    No it doesn't.

    Umm. Okay. Well, since you posted as an anonymous coward, I have no idea if you're a KDE developer or just some nerd like me who has an opinion. But I'm going to go out on a limb and say that regardless of who you might be, if you really think the best solution is to let Gnome be the superior tool here, well okay. I disagree with you, but you're free to have an opinion.

    Good icon design means keeping icons clean, simple, and easy to use.

    I don't see any conceivable way you could say that Gnome's icon of a folder is less usable simply because it looks better. That's absurd.

  49. Re:Had a look at the screenshots.. by Anthony+Boyd · · Score: 2
    The 'home' icon with the two people is stolen from XP; the trash icon from 9x.

    Not according to the auhor, although he could certainly be lying. At this page (about 5 screens down) he writes:

    Some of my hardware icons are based on the Windows XP ones (read: I got my inspiration with Windows XP, but I did not rip any icons). I've made all the icons myself

    If true, then I have no problem with this. Blatant copying is not legal, but "clean room" reimplementations have been upheld in court -- this is what Apple did to Xerox, and what Windows did to Apple.