NOV
21
2012

KDE Ships First Beta of Plasma Workspaces, Applications and Platform 4.10

Today KDE released the first beta for its renewed Workspaces, Applications, and Development Platform. With API, dependency and feature freezes in place, the KDE team's focus is now on fixing bugs and further polishing new and old functionality.

Plasma Desktop with the Dolphin file manager

Plasma Desktop with Dolphin

Highlights of 4.10 include the following and more:

  • Qt Quick in Plasma Workspaces -- Qt Quick is continuing to make its way into the Plasma Workspaces. Plasma Quick, KDE's extensions on top of QtQuick allow deeper integration with the system and more powerful apps and Plasma components. Plasma Containments can now be written in QtQuick. Various Plasma widgets have been rewritten in QtQuick, notably the system tray, pager, notifications, lock & logout, weather and weather station, comic strip and calculator plasmoids. Many performance, quality and usability improvements make Plasma Desktop and Netbook workspaces easier to use.
  • New Screen Locker -- A new screen locking mechanism based on QtQuick brings more flexibility and security to Plasma Desktop.
  • Animated Wallpapers -- Thanks to a new QtQuick-based wallpaper engine, animated wallpapers are now much easier to create.
  • Improved Zooming in Okular -- A technique called tiled rendering allows Okular to zoom in much further while reducing memory consumption. Okular Active, the touch-friendly version of the powerful document reader is now a KDE Application.
  • Faster indexing -- Improvements in the Nepomuk semantic engine allow faster indexing of files. The new Tags kioslave allows users to browse their files by tags in any KDE-powered application.
  • Color Correction -- Gwenview, KDE's smart image viewer, and Plasma's Window Manager now support color correction and can be adjusted to the color profile of different monitors, allowing for more natural representation of photos and graphics.
  • Notifications -- Plasma's notifications are now rendered using QtQuick. Notifications themselves, especially concerning power management, have been cleaned up.
  • New Print Manager -- Setup of printers and monitoring jobs was improved thanks to a new implementation of the Print Manager.
  • Kate, KDE's Advanced Text Editor received multiple improvements regarding user feedback. It is now extensible using Python plugins.
  • KTouch -- KDE's touch-typing learning utility has been rewritten and features a cleaner, more elegant user interface.
  • libkdegames improvements -- Many parts of libkdegames have been rewritten, porting instructions for 3rd party developers are available.
  • KSudoku now allows puzzles to be printed.
  • KJumpingCube has seen a large number of improvements making the game more enjoyable.

More improvements can be found in the 4.10 Feature Plan. As with any large number of changes, we need to give 4.10 a good testing in order to maintain and improve the quality and user experience when users install the update.

Actual users are critical to maintaining high KDE quality, because developers simply cannot test every possible configuration. We're counting on you to help find bugs early so they can be squashed before the final release. Please consider testing 4.10 thoroughly and report any bugs you find to bugs.kde.org.

Comments

I don't see much news from PIM land, and it is a pity, since they are my most important applications. I see some things in the release plan, though.

Are less developers involved in KDE PIM now than before? Or perhaps they are working on other endeavors?


By Alejandro Exojo at Wed, 2012/11/21 - 7:28pm

exactly, no news about PIM, but we have new print support in KSudoku :-))


By Enrico at Wed, 2012/11/21 - 9:20pm

Obviously the skills needed to fix stuff in PIM land and to implement printing in sudoku are the same... oh wait, they are not


By Anonymous at Thu, 2012/11/22 - 8:28am

That's because the KSudoku maintainer spends their spare time on KSudoku, not on KDEPIM. We are a volunteer project, people get to work on what they like, we do not order people to work on things they are not interested in. And just because no one filled in the feature list with new PIM features doesn't mean that no one has worked on PIM. There was a post a few weeks ago about the PIM bug-fixing sprint.


By odysseus at Thu, 2012/11/22 - 1:17pm

There are bug fixes daily, and bug fixing really should be the priority, so not much presence in 4.10 announcements, which mostly lists new features. But yes, more developers are needed to further improve KDE's PIM applications.


By christoph at Wed, 2012/11/21 - 9:35pm

That's a really good direction for KDE PIM I think.


By Felix at Thu, 2012/11/22 - 8:29am

Kmail gains email completion support even if nepomuk is disabled.


By Cédric at Fri, 2012/11/23 - 1:03pm

Bugfixes are constantly being made. The biggest news is improvements in the Akonadi-Nepomuk interaction, which should make email indexing faster and should cause less high cpu-high io usage in the system with desktop search turned on.


By Andris at Sat, 2012/11/24 - 10:22am

Hello.
I'm new to KDE, and I must say I love it. Only one thing bothers me, and I'm not at all aware of a defect, but a virtue: integration.

I would like for example to use Kmail, but have it not depend on Akonadi. Instead it would use a different database to manage contacts. Perhaps LDIF (LDAP Data Interchange Format).

Akonadi MySQL needs to run, and with few resources this can be a problem. In the end, users may end up disabling Nepomuk and Akonadi, but then we cannot use KMail, KOrganizer.

I'm not saying to remove the integration. On the contrary, I just think that there should be an alternative to Akonadi for computers with low resources.


By E.L.A.V at Wed, 2012/11/21 - 8:52pm

Akonadi is not a database per se, but an access layer for PIM data. It provides normalized access to all kinds of datastructures you tell it about. It uses a database backend for faster access and caching.

You can choose Akonadi's database backend. The default is MySQL, but you can also use sqlite as storage (whether or not that improves or hurts performance depends a bit on the amount of data, MySQL is usually faster). In any case, it is recommended to use the latest release, since performance, especially in Nepomuk and Akonadi, has improved dramatically lately. It is not very well reflected in the release notes, but the PIM team has been focused on fixing bugs, and only on fixing bugs. This pays off and really starts to show.
The problem with the old architecture is that it had quite a lot of limitations that were hard to overcome with its architecture. Also, many things are just a lot better in KMail2 (IMAP support, especially disconnected, PUSH mail) that I personally much prefer KMail2 to its predecessor. That is not to say there are no bugs, or performance problems, but we receive many reports that more and more of those are getting fixed, and we hope to improve the quality there even further.

We use Akonadi and Nepomuk heavily in Plasma Active, by the way. I've used it on devices as low-powered as a Nokia N900, on all kinds of netbook hardware and on 3 year old tablets. It is actually suited for low power devices, I honestly think that Akonadi and Nepomuk can be used just fine, even on low-powered devices. Otherwise, they're easy to switch off.

I've experienced some problems with old databases and caches, maybe that is the problem on your system? In my case, after I wiped a Nepomuk database full of crap that had been piled up since 4.3 or so (and some useful bits, such as tags), it became entirely unnoticable. There's also a database cleaner in Nepomuk in 4.10, maybe that can be used in this kind of problems?


By Sebastian Kügler at Wed, 2012/11/21 - 10:34pm

I rather think the problem is KDE if it expects a user who gives a rat's behind about databases to hunt for deprecated config files. Honestly, even if I change from OpenSUSE Gnome Shell to Arch Linux Cinnamon and then to Ubuntu Unity, I never or very rarely have to purge the Zeitgeist config or some other obscure stuff hidden away in the realms of "." . I am aware that my comparison here is rather naive. KDE is much more complex than the other DEs, but for all the great software and options it has, a normal user is often very overwhelmed with the constant workload they have when migrating from KDE 4.x to KDE 4.x+1. It's a lovely desktop for sure, but there is something really wrong with it if normal users just give up and install Thunderbird. I must say though that in 4.8 and .9, KDE PIM finally worked for me. But this may be a hint for 5.x!


By Thanatos at Thu, 2012/11/22 - 10:09am

Thanks Sebastian:
I understand. I think they've done a great job, and I'm not using the latest version of KDE, as it has not been included in Debian. I use Akonadi to manage Kmail contacts and calendars. Again, it is not that integration is bad, quite the contrary. Just wish I did not have to depend on Kmail Akonadi to work, but not everything can be perfect for me.


By E.L.A.V at Thu, 2012/11/22 - 1:40pm

There's still a misunderstanding here: saying you want KMail without Akonadi is like saying you want a car but without the car as you only care for the windshield.

It's not like KMail wouldn't work without Akonadi - there IS no KMail without Akonadi. See, for an explanation here.


By Jos Poortvliet at Sat, 2012/11/24 - 1:54pm

No, actually I want a car that can change or add the pieces I want. ;) Let me see the link


By E.L.A.V at Tue, 2012/11/27 - 10:04pm

Well that's exactly what you have. Following the car analogy, Akonadi is the car. And you can change all the pieces used to access your PIM data.


By Mort at Fri, 2012/11/30 - 9:28pm

Akonadi/Kontact with working ActiveSync would be the real killer email app. Every other open-source platform--Android, WebOS, etc--has had ActiveSync working for at least a couple of years now. All we have on Linux is davmail, which is not feature complete, and most important, is something we must jump through hoops with to get it working in Kontact. I cannot, for example, yet have full contacts and calendar integration with Exchange. Of course I can do Google mail/contacts/calendar but it's not much use at work. Moreover, Google integration does not work behind proxies :)

By the way, I see similar missing features (for office use) in most areas of KDE (except the desktop where it excels).

Is it time for KDE to seriously look at integration into protocols and applications that are needed on a daily basis for "the working class" i.e. 9-5 workers like me? Or is it that KDE will just be the playground for developers and casual browsers only?

I would be glad if someone posted an honest reply to the above.


By KenP at Fri, 2012/11/23 - 3:16am

Agree with KenP, Akonadi/Kontact + ActiveSync would be a killer. Another way to look at this - develop an Akonadi resource for OpenExchange? The OpenExchange people look very productive, and they seem to concentrate on OpenExchange itself so an Akonadi resource would seem to need some additional developer support.


By RodS at Fri, 2012/11/30 - 5:08pm

Has the new screen handling as described in http://www.progdan.cz/2012/09/display-management-in-kde/ made it in 4.10?


By Rb at Wed, 2012/11/21 - 9:40pm

Please check the bad contrast of the Plasma panel. The systray and the panel is white on light gray, which is really hard to see.


By xk at Wed, 2012/11/21 - 10:18pm


By Anonymous at Thu, 2012/11/22 - 6:07pm

Honestly? I don't think so.


By davkol at Sat, 2012/11/24 - 10:28am

It's important to me to be able to save attachments in encrypted emails.
So this bug (https://bugs.kde.org/show_bug.cgi?id=294272) continues to be a problem.

How do people handle encrypted emails? Is there a viable workaround?


By Anonymous at Thu, 2012/11/22 - 12:14am

The bugreport you link to HAS a workaround by somebody. It's unfortunate this isn't fixed yet - I can only guess that it's a resource issue.

There aren't a lot of KDE PIM developers and it is hard to recruit new ones as KDE PIM is quite big and complicated. This was actually one of the reasons behind developing the new PIM Backend - it would make it easier for people to get involved and use KDE PIM functionality in their applications.


By Jos Poortvliet at Sat, 2012/11/24 - 1:58pm

I know there's the new ktp project which replaces Kopete but does it have GPG encryption support already for XMPP? This feature is really useful and I was wondering why it had been removed from Kopete. OTR encryption is also useful but GPG should be much safer :)
Anyway, nice to see a new release happening.


By Anonymous at Thu, 2012/11/22 - 12:03pm

I hoped "windows that are moved to another desktop should be treated as sticky windows" would make it into this release. It would realy make a difference if you could put this into 4.10. I though this would only be a minor fix, but it's been delayed for a couple of releases now.

what do you think?


By hoodie at Thu, 2012/11/22 - 12:16pm

The title of that bug is first of all incorrect. It's not about making windows as sticky, but just to have the animation when moving a window to another desktop look better.

All the places are there it just needs someone to fix the effects. Given that it is just a visual issue in a non-default feature it has rather low priority. Help is always welcome :-) For me it's a rather uninteresting thing as I don't use the feature to move windows to other desktops.


By Martin Gräßlin at Thu, 2012/11/22 - 4:14pm

That is it? That is what is new?
Disappointing few and boring stuff.


By Bob at Thu, 2012/11/22 - 1:46pm

No, that's not it. The text mentions the feature plan, which you can find here, and not even that one is complete: http://techbase.kde.org/Schedules/KDE4/4.10_Feature_Plan


By Sebastian Kügler at Thu, 2012/11/22 - 2:01pm

Few new stuff is good, means we are reaching feature completion ;-)


By Anonymous at Thu, 2012/11/22 - 3:11pm

Hello, thanks for the great work.

Is there any chance to get fixed :

KTP taskbar notifications (invisible - stuck "new message' icon)?
KTP notification system (like popup new window on incoming message , blinking icon when new message comes) and get some more configuration options for it ?

In KATE - add the selection size (in letters) displayed in status bar, or some more cool stuff for sysadmins similar to VIM (not talking about VIM mode , but search replace, buffers, editing tools etc)

Overall - add more contrast and colors to Oxygen - currently it looks slick but the usability/ergonomics is painful when you use it 10h/day

Remove ALL the borders and padding (95% for sure) from default oxygen theme. Take a look at the modern GUIs. They are a pleasure and easy (for the eyes) to use (Android, win8).

thanks
Karol


By Anonymous at Thu, 2012/11/22 - 6:46pm

This is not the place to report bugs


By Anonymous at Thu, 2012/11/22 - 10:18pm

What is the name of that font in Dolphin?


By Anono at Thu, 2012/11/22 - 9:40pm

No idea what screenshot you mean, but KDE ships by default with `Oxygen font´!

http://www.webupd8.org/2012/01/oxygen-font-new-kde-desktop-font-family.html
http://www.google.com/webfonts/specimen/Oxygen


By Kyril at Fri, 2012/11/23 - 10:00am