Slashdot Mirror


Preview of KDE 3.4

comforteagle writes "In this month's KDE: From the Source George Staikos details what is to be expected from the upcoming 3.4 version of KDE. An Alpha release is due any minute so you might as well know what you're in for if you're a loyal K head. Some changes include major rework within KHTML & Konqueror, Subversion support, and Apple's Rendezvous."

19 of 315 comments (clear)

  1. Rendezvous? by LEgregius · · Score: 2, Informative

    I believe Apple changed the name for that. The internal name is ZeroConf.

    1. Re:Rendezvous? by Sc00ter · · Score: 4, Informative
      No. Zero Conf is an opensource project that has been around since before Rendezvous.

      Rendezvous is apple's version of ZeroConf.

      More info on ZeroConf

      More inof on Rendezvous

    2. Re:Rendezvous? by podperson · · Score: 4, Informative

      Just to clarify the preceding correction:

      Rendezvous and Zeroconf are the same thing, the latter being the Open Source release of the Rendezvous technology.

      The ZeroConf page is maintained by Stuart Cheshire, who is the engineer at Apple responsible for Rendezvous.

  2. Article text..... by B5_geek · · Score: 4, Informative

    Incase of slashdotting:

    KDE 3.3.2 was tagged today, so we should see a new bug fix release of KDE in the first or second week of December. Earlier this past week, the plans for a KDE 3.4 release were also finalized. This will be the last major KDE 3 release before KDE 4. KDE 4 will make use of the Qt 4 library which promises to be quite a revolution for KDE and all Qt applications, but will break binary compatibility with previous releases.

    The release schedule for KDE 3.4 plans for an alpha release December 3, a beta release January 7, and a final release March 16 2005. The 3.4 release will bring a large number of features and functionality enhancements over previous KDE 3 releases. Here are some of the features already implemented:
    Hardware Support

    - Support for special keyboard keys on Dell Inspiron and ASUS laptops.
    - A new battery monitor (under development).
    - media:/ addition to the KDE I/O subsystem to list devices on the system.
    KHTML and Konqueror

    Konqueror

    - KHTML has undergone major work lately, though much of it will appear in KDE 3.3.2. Merging with Safari fixes continues, alone with new work and fixes by KDE developers. Site compatibility continues to improve, stability is very much improved, and KWallet no longer blocks Konqueror while waiting for a password.
    - Support for multiple site logins with KWallet (for all protocols, but not HTML form completions yet) added.
    - A notifier was added to visually indicate when user-agent spoofing is active.
    - KHTML plug-ins are now configurable, so the user can selectively disable ones that are not used. This does not include Netscape-style plug-ins.
    - Netscape plug-in in CPU usage can be manually lowered, and plug-ins are more stable.
    - Over the past couple of months, confirmed KHTML and Konqueror bug reports have been on a significant decline as bugs are fixed more rapidly and fewer are reported.
    E-Mail and Personal Information Management

    - Major improvements in synchronization, including support for synchronizing between two PCs.
    - Enhanced support for groupware servers, including Exchange 2000, OpenGroupware, Kolab 1 and 2, SLOX, Groupwise, and eGroupware.

    SLOX

    - XFace support for associating faces with mail and news articles.
    - Blogging and journal support.
    - KMail supports KWallet.
    - Client-side IMAP search support.
    - Improved drag and drop in KMail.
    - Improved anti-spam support in KMail.
    - Uncountable other e-mail, organizer and address-book enhancements.
    Kopete

    - Novell Groupwise and Lotus Sametime protocol support added.
    - Support for adding URLs to bookmarks.
    - Drag and drop of files and contacts.
    - The NetMeeting plug-in now allows the use of arbitrary applications to start a chat.
    - Support for incoming MSN messages that are handwritten.
    - An adium look-alike chat window style.
    KPDF

    - KPDF includes new numerous new features including:
    - New rendering engine.
    - Optimizations and enhancements for zoom, search, and thumbnails.
    - Better printing (using Postscript directly).
    - Support for password protected PDFs.
    - Image extraction support.
    - Nicer user interface in general.
    Libraries

    - QCA - A complete cryptography architecture.
    - Usage of GCC 3.4 symbol visibility functionality for much improved application startup time.
    - Optimizations of various styles and other components.
    - Cleanup and reworking of KJSEmbed to make it much more functional.
    - Password dialog gives feedback on the relative strength of new passwords.
    Desktop / General

    - KDM theme support.
    - Numerous window manager enhancements, including indicators for remote applications.
    - Major Kicker panel reworking, with support for hiding tray icons.
    - Empty password support (password-less wallets) in KWallet.

    KWallett

    - Support for setting the clock with NTP.
    - Completely redesigned, more flexible trash system.
    Other Cool Things We Might See

    All of these feature

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  3. More complete feature plan by kigrwik · · Score: 4, Informative

    A more complete feature plan can be found here

    Though it's not always up-to-date (some devs prefer pushing their code first, and *then* update the page).

    HTH,
    Kig.

    --
    -- don't discount flying pigs until you have good air defense
  4. Mirror! by Anonymous Coward · · Score: 2, Informative
  5. Re:Does it have a proper exchange handler by Daengbo · · Score: 5, Informative
    OK, this was a troll, but from here:
    Kontact

    • Add alternative tab-based viewmode. Daniel Molkentin
    • SnapIn/SnapOut actions for changing between an app running stand-alone or embedded in Kontact at run-time.
    • Make Kontact (KOrganizer/KMail) work with Exchange 2000. Daniel Molkentin
    So I guess that's a "yes."
  6. Re:Real Window Managers by a_karbon_devel_005 · · Score: 5, Informative

    Bleh.

    1) KDE != WM. Repeat after me: "KDE IS NOT A WINDOW MANAGER." It's a desktop environment and it does way, WAY more than a simple WM. God it's 2004 people, HAVE YOU NOT LEARNED THIS YET?

    2) The IMMENSE proliferation of small, lightweight WMs has ALWAYS been active in the Linux community. EvilWM, IceWM, TWM, BlackBox, FluxBox, Waimea, Kahaki, etc. etc. etc. There is really NO NEED for any more WMs to "get back to basics" THEY'RE ALREADY OUT THERE. Most of them are damned good as they are. Real users want MORE features at this point, these kind of posts are just counter productive. It's 2004. People want to USE the 2.4Ghz 64 bit Athlon they just bought (for cheap). Mom doesn't want fluxbox, she wants her computer to put up a little CDROM icon when she inserts one into her computer. Congrats KDE team on making an efficient, fun, functional DE.

  7. Re:Real Window Managers by a_karbon_devel_005 · · Score: 3, Informative

    I'd much rather see a truly modular system, so the the user is free to pick and choose a window manager, a file manager, a browser, a messenger etc. and have them all play nice together, regardless of whether they are part of KDE or GNOME or standalone projects.

    You can use a different window manager in KDE than kwin, as long as it's standards compliant.
    You don't HAVE to use Konqueror in KDE.
    You don't HAVE to use Kopete. You don't even have to install it.
    MS bundles tend to be UNREMOVABLE from the system. That's the difference. KDE is just a collection of libraries. Some applications don't work all that well without certain other applications, but you're not FORCED to use/install most of them. And there must be SOME interoperability between the applications to get a smooth, polished DE. But really it's not as bad as you make out.

  8. Re:IMAP filtering in KMail by Daengbo · · Score: 4, Informative
    From here
    KMail
    • Asynchronous encryption Ingo Kloecker , Marc Mutz
    • Namespace support for IMAP Carsten Burghardt
    • Using komposer Zack Rusin
    • Full text indexing Don Sanders
    • Leave on server for x days for POP Don Sanders
    • Asynchronous filtering Don Sanders
    • Multi/part related mails Don Sanders
    • Get rid of mimelib (a.k.a. KMime). Marc Mutz
    • Redesign filters to use Sieve internally. Allow editing of Sieve scripts on IMAP servers to get rid of the bug reports a la "KMail doesn't support IMAP folders for filtering" Marc Mutz
    • Make the visible headers configurable, allow for "show all and hide specified headers" as well as "show specified headers". Already available as a patch. Klas Kalass
    • Rewrite the composer window to drop KEdit and support richtext engines. (old ktexteditor patch available here). See also the new code in libkdepim/komposer Zack Rusin
    • Improved configuration of header and attachment views Aaron J. Seigo
    • Asynchronization of crypto operations. Ingo Kloecker
    • Automatic HTML to plaintext conversion when replying to HTML mails. Don Sanders
    • Make use of KWallet. Ingo Kloecker
    So...yes?
  9. Re:Konqueror + Gecko? by philipacamaniac · · Score: 3, Informative

    Zack's blog doesn't say anything about KDE 3.4, but QT Mozilla is available now for testing. Yay! http://www.kdedevelopers.org/blog/14?PHPSESSID=e5d d84569f3907829c4a09159b7901f4/

  10. Re:Konqueror + Gecko? by Daengbo · · Score: 4, Informative

    Using kdebindings you can easily tell konqueror to use gecko instead of khtml

  11. Re:Real Window Managers by Daengbo · · Score: 2, Informative

    You need to use nautilus --no-desktop. That should fix your problem with the icons.

  12. Re:Real Window Managers by rmull · · Score: 2, Informative

    actually...

    app load times in kde has historically been a big problem. It's due to the way the library loader works with c++ apps. The current solution is "kdeinit", which is kind of a hack, but the right way to do it is to have improved control over what exactly is exported from a library, which gcc 3.4 gives.

    --
    See you, space cowboy...
  13. Re:Real Window Managers by Raphael · · Score: 2, Informative
    How often do you need to run an X app across the wire?

    Every day. X needs better network transparancy, not less. Keep in mind that for local delivery, X uses unix domain sockets which impose no observable overhead.

    I will grant to the grandparent post that X adds some overhead for the applications that have to send a large amount of rapidly-changing data to the display (e.g., games). The problem is that even if relatively efficient techniques such as unix domain sockets are used, updating the display frequently does require several context switches between the client application, the kernel and the X server.

    But this only applies to a small number of applications. For most of them, the overhead is probably less than 1% of time taken by the application to do other stuff. And for the applications that require fast display updates, then there are several X extensions that have been specifically designed for that (e.g., DGA). Of course, using these extensions require more programming effort beyond what is provided by the common toolkits (Qt or GTK+) and you lose the cross-platform nature and network transparency of X, but it is possible to write fast applications based on X if you need to.

    --
    -Raphaël
  14. Re:autorefresh by moZer · · Score: 3, Informative

    If it makes you feel any better, I see it too :-)

    The flickering is due to the fact that QT is not double-buffered. There are, AFAIK, tricks to make applications/widgets double-buffered, but it's not toolkit-wide. Gtk is, however.

    There is a speed vs. eyecandy/usability tradeoff involved.

    --
    Hello, my name is Robert Lerner, and I pronounce Lernux as "99% cpu"
  15. Re:Real Window Managers by Grishnakh · · Score: 2, Informative

    I think you're a little confused. As others have pointed out, MSIE isn't tied to the kernel, just to other things in the OS.

    The real difference between Konqueror/KDE and MSIE/Windows is that Konqueror and KDE are optional, and can be removed from the OS without affecting other (non-KDE) applications. Windows can't be pared down like this.

    If I want to build a small embedded computer that uses a simple nonstandard GUI on a touchscreen, it's fairly easy to do that in Linux. Just don't install all the KDE/Gnome stuff, and it won't be wasting either disk space or (more importantly) memory. That's not possible in Windows, where you're stuck with IE and everything else that a normal desktop user would want. (And before the Windows fans start yelling) Yes, it is possible to get a special "embedded" version of windows that is customizable, it costs big bucks, and is only available to developers. I can download the latest full-blown SuSE or Red Hat version, and during the install choose only the minimal packages I need, leaving out all the bloat. The bottom line here is "modularity". Linux has it, Windows doesn't.

  16. Re:again, a lack of priorities. by Jesus_666 · · Score: 3, Informative

    KDE and GNOME are ugly, hard to use, and don't come close to the user-friendliness of windows or mac os x.

    You obviously never had to reconfigure your Windows in any way. I have been power-using Windows since 3.11 and after switching to Linux about one year ago I was immediately surprised at how intuitive everything configuration-related was compared to Windows.

    Properly configuring your system is pretty hard with Windows - most of the interesting settings are hidden in obscure places where no one in their right mind would ever look for them; some settings even require you to fiddle with undocumented hex strings somewhere in the registry or use third-party software to do the dirty work for you.
    With KDE you can access pretty much everything you should ever want to configure using a very clean and intuitive control panel (compared to Windows'). The Gnome panel seems to be rather usable too, although I haven't seen it too often.

    Sure, the UI needs improvement, especially in comparison to OS X. But I think that in terms of usability, KDE and Gnome have both already surpassed Windows.
    It's big things like the more intuitive design and small things like X's select-and-middle-click-paste or KDEs multiple kicker bars that - in my personal opinion, of course - make Linux/KDE a lot more usable than Windows.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  17. Re: One learns something useful everyday. Thanks. by zod1025 · · Score: 2, Informative

    Just an FYI, by default Konqueror doesn't show previews of files larger than 1 meg (not sure of the reason why, memory or speed limitations maybe)

    You can change this behavior too, under Settings-> Configure Konqueror-> Previews and Meta Data, change the "Maximum filesize" to your liking.

    --

    -ZOD-