Linux.com

Home News Software Applications What's New in KDE 4.10, the Most Advanced Linux Desktop

What's New in KDE 4.10, the Most Advanced Linux Desktop

I was a loyal and happy KDE 3.x user way back when only dinosaurs used Linux. Then KDE4 came along and my happy KDE world was upended. The first KDE4 release was back in 2008-- how time flies!-- and like so many KDE3 users I had my complaints: Too lardy! Too weird! Where is my stuff?

Well, that was then, and here we are five years later. So what does KDE4 look like these days? Is it still lardy and full of weird stuff? I installed Kubuntu 12.10 just to get KDE 4.10 so I could poke at it and see what it's doing.

Nepomuk Cleanup

I know, when you hear "Nepomuk" you want to wave strings of garlic and sprinkle holy water on it. But give it a chance-- Nepomuk is an extremely ambitious and advanced technology, and you might be interested in reading KDE 4: Leader of the Semantic Pack to learn more about it. In 4.10 Nepomuk has received a considerable cleanup and overhaul, and Strigi has been replaced with a homegrown solution.

Let's take a moment for a quick review: Nepomuk (Networked Environment for Personal, Ontology-based Management of Unified Knowledge) is the only serious attempt on any platform to develop a genuine semantic search engine, and to progress beyond relying on text as the basis for searches. Filenames and hierarchical filesystems are all right as the underpinnings of our data storage, but for actually finding things they are unwieldy, especially as even casual computer users can rack up hundreds of gigabytes of files without trying. One of the goals of Nepomuk is to extract and index useful metadata from file contents without user intervention. Another goal is to make information machine-understandable. It's a tall order, and I'm thankful the KDE team has invested so much time and energy into trying to make this work because it is genuinely revolutionary and useful.

nepomukFigure 1: Nepomuk configuration

Strigi is the indexer that crawls your filesytem and does deep indexing, and extracts semantic data to store in the Nepomuk database. Even though the concepts behind Strigi are wonderful and far-sighted, the code base for Strigi is very large and complex, and integrating it into Nepomuk was fraught with difficulties. So the Nepomuk developers have abandoned Strigi in favor of their own homegrown indexer. It is simpler and not as capable, but it is faster and easier to maintain. The primary Nepomuk developer, Vishesh Handa, wrote about this in Nepomuk without Strigi. The new indexer is written in a mere 500 lines of code. it doesn't have all the functionality of Strigi, but it's a lot more maintainable, and contributors are invited to help expand it.

A common Nepomuk complaint was that it bogged down the whole system. And it did on a new installation, until it had completed its first run indexing the whole system. After that first run it didn't have much impact on system performance. InKDE 4.10 it's a lot more efficient, and on my Thinkpad (4GB RAM, Intel Core 2 Duo) it's not noticeable. It has some nicer defaults, and thanks to the new homegrown indexer it allows filtering by mimetypes (figure 1.) So you can select or exclude images, videos, documents, source code, and audio files for indexing.

User searches have been optimized and streamlined, so when you fire up Dolphin and search for something you should see considerably faster results. Nepomuk/kioslaves/search has some great tips for fine-tuning Nepomuk search queries, for example searching by image file properties such as size, orientation, ISO speed, or flash.

Printers

After all these years of computering, I can handle anything except printers. Printers are demon spawn sent to batter us into mental disability. KDE 4.10 doesn't include any special printer magic, but they did streamline the printer manager nicely, and you can set up a new printer in just a couple of clicks (figure 2).

printerFigure 2: Configuring printers is more streamlined.

Gwenview Improvements

The Gwenview image manager has always been a powerhouse, but it's had its ups and downs in the user interface. For KDE 4.10 it has received some substantial additions. Finally, Gwenview has Activities support, so you can connect open sessions to an Activity. It now has limited color profile support. Currently it reads color profile information from JPGs and PNGs, and can display them correctly on a color-corrected screen. It does not support color profiles in other image formats, and does not have printer color profiling. Doubtless it will progress to having full support, and when it does it will be the queen of image managers.

Another much-needed new feature is a recursive file importer. In older versions you had to navigate to the folder you wanted to import from removable media, which meant knowing which weirdo filename you wanted (DCIM01, IMOO1, etc.). Now Gwenview can dump everything, or you can pick and choose, and it will remember which root folder you select for different devices.

Konsole Print Screen

Konsole has always been my favorite x-terminal by a country mile. It's a feature-packed little xterm, and yet well-organized. Throw in some easily-configured custom keyboard shortcuts, some nice readable custom color schemes, and you become a speedy productivity whiz. It has notifications for activity and silence, which is super-useful when you're debugging something and don't want to just stare at the screen until something happens. You can drag-and-drop text, make bookmarks, and now it even has a print screen option. That's right, you can send the screen to printer, or print to file. (Check out Expert Tips and Tricks With Kate and Konsole to learn more about cool things you can do with Konsole.)

Games and Eye Candy

Nobody beats KDE for sheer prettiness, and there are still a hundred and one ways to dress up your KDE desktop with themes, widgets, background images, and my favorite, pictures in picture frames (figure 3).

desktopFigure 3: Pretty!

The libraries for KDE games have been cleaned up, so gameplay is smoother and nicer-looking. Check out the new Picmi game: It's somewhat like Minesweeper, only more difficult. You get numerical hints for uncovering cells in the correct pattern, and when you succeed you are rewarded with a hidden image.

There is a separate version for mobile devices, which we'll look at sometime soon. In my occasionally-humble opinion it's a lot more sensible to tailor a separate mobile edition, rather than trying to make a single interface fit all devices.

It's been a long road, but KDE4 has improved steadily, and with each release the most advanced Linux desktop is better and more user-friendly.

There are some other Linux.com articles about KDE that you may enjoy:

KDE4 Activities for Fast Efficient Workflow

Random Linux Tips: Making KDE4 Behave, Thwacking Those Weirdo U3 Partitions on USB Sticks

 

Comments

Subscribe to Comments Feed
  • DigitalFreedom Said:

    I find KDE Plasma the only sane anf powerful/flexible enough desktop that currently exists on GNU/Linux. And it is not just the most advanced Linux desktop, it is the most advanced desktop even if you compare it with desktop on other operating systems. Oh and BTW you use the name KDE in a wrong way. KDE is not a desktop anymore, the desktop is called Plasma. KDE name is now used to name the group of people who create the desktop and all other awesome software. more about this here: http://dot.kde.org/2009/11/24/repositioning-kde-brand

  • Santiago Said:

    KDE and plasma has the same "problem" that GNU and Linux... we know that is GNU/Linux... but we simply called "Linux"... same with KDE and plasma... I always say KDE. and no plasma hehehehe.

  • jospoortvliet Said:

    Yeah, just like everybody calls Microsoft Windows and MS Windows Phone just Microsoft, and nobody bothers with the difference between iOS and OS X and all those fancy names (we call all our Apple devices 'Apple'), just so does it make sense to call KDE Plasma Desktop, Plasma Netbook, Mobile, Active and Media center all just "KDE". Right?

  • John Bowling Said:

    Having started back in the dark ages, I still think of Apple as the II series, and not anything Mac. And there is really a major problem with KDE(whatever). I have steadily refused KDE4, but I may consider it now with openSUSE 12.3 about to be released. I have major complaints with people using just KDE. Even when I search for specific KDE3, I get all kinds of responses for KDE4 - just because every poster is too lazy to say what they really mean, making me do all kinds of manual searched (opening up a dozen pages to discover they are all KDE4). Granted, Google does not differentiate, but it is just another variation on the old search methods using where everyone put all kinds on nonsense stiff in it to increase their hits. Has everyone reverted to this just to get hits? I guess the money is more important than the information

  • muthii Said:

    I love KDE moved to it after gnome 3 came out and broke multi monitor support.

  • Phil Shapiro Said:

    For me, the most compelling reason to use KDE is the K3b disk burning software. http://en.wikipedia.org/wiki/K3b

  • istok Said:

    Many native KDE programs are light years ahead of Gnome counterparts. That's my main reason for using KDE. I don't like the default "look n' feel' of it at all, but it's very easy to change it into pretty much whatever I want and I do that. Because I'm a new user (under a year) I can't compare it with either KDE 3 or the early days of 4, all I can say what I have now is a stable, versatile DE that's no more resource hungry than other complex stuff out there, such as Gnome Shell and Unity.

  • laofzu Said:

    But how do you move the dang icons where you want them on the panel? I have played with it for hours with no luck whatsoever. Both Linux Mint KDE and Ubuntu KDE versions.

  • Allah Hotpants Said:

    To move the icons, you need to click the little cashew nut icon at the right side of the panel to edit it. After that, just grab the icon you want and move away!

  • Sam Said:

    I was a loyal KDE user for years and years, but after nepomuk bugs relapsed again and again, eating all CPU resources and rendering system unusable, I had no choice but to switch to a DE that allowed me to actually get some work done. KDE left quality control behind in its ambitious drive for the semantic desktop. I don't know why I'd switch back from Gnome in the foreseeable future; it just works better (even if it tries to do less).

  • Kirk M Said:

    Although I use Linux Mint 14.1/Cinnamon as my main OS on my desktop PC, I have Linux Mint 14.1/KDE (32-bit) on my older ThinkPad R61. I've upgraded KDE to 4.10 via the Kubuntu PPA and It's running stable and fast. Since version 4.9 KDE has really come into it's own. Not a single problem with indexing at all so far and that's remarkable.

  • Istimsak Abdulbasir Said:

    I could not say it then, but can say it now, KDE4 rules. There are so many options of customization that you are never just satisfied with what you have. You must play with it more. Also, KDE has some good utilities for system and other operations. One of my favorite tools is the partitionmanger program. As for as nepomuk, it seems like it has a purpose after all.


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board