KDE • Community • Announcements

KDE Ships Plasma 5.1.2, Bugfix Release for December

Plasma 5

Tuesday, 16 December 2014. Today KDE releases a bugfix update to Plasma 5, versioned 5.1.2. Plasma 5.1 was released in October with many feature refinements and streamlining the existing codebase of KDE's popular desktop for developers to work on for the years to come.

This release adds a month's worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include:

Plasma Desktop

  • Fix vertical aligment.
  • Fix test by removing old test install directory
  • Read/Write ColorScheme to configGroup General instead of KDE
  • Remove KGlobal check and KComponentData object that overrode applications KAboutData when showing dialogs.
  • Ignore bottom margin unless view is overflowing.
  • Highlight first entry when searching
  • Fix 'Forget App' in Recent Apps not working immediately.
  • [desktop/views] Set right margin properly
  • Don't duplicate entries when the Rever button is clicked
  • Bouncing cursor is the default
  • Fix installing cursor themes from GHNS
  • Fix target install dir
  • Fix crash on Defaults
  • Fix install target dir
  • Disable checkbox buddies when unchecked.
  • Yank duplicate group header.
  • X-KDE-Keywords separator is ,
  • Fix regression in event handler causing favorites to launch on right-click release.
  • Don't put scripts from ~/.config/autostart in autostart kcm list.
  • Don't parse window titles as rich text.


  • Fixed color role for accelerator
  • Added inputWidgetEngine, for abstract item views, line editors, spinboxes and comboboxes it is needed to avoid animation conflicts between lists and buttons (when, e.g. there is a checkbox inside a list)
  • Removed support for Q3ListView
  • Manually calculate viewport update rect on header hover change
  • Remove mnemonic underlines when alt-tabbing
  • CMake: use the kde4workspace include dir
  • CMake: fix searching for pkg-config
  • Fixed member initialization removed unused headers backported from breeze


  • Fix ui files
  • Fixed color role for accelerator
  • Added inputWidgetEngine, for abstract item views, line editors, spinboxes and comboboxes it is needed to avoid animation conflicts between lists and buttons (when, e.g. there is a checkbox inside a list)
  • Removed Q3ListView support
  • Add LGPL 3 for breeze icons with clairification as in Oxygen
  • Manually calculate viewport update rect on header hover change BUG: 340343
  • Fixed KDE4 compilation CCBUG: 341006
  • Remove mnemonic underlines when alt-tabbing
  • Removed unused members CCMAIL: staniek@kde.org
  • Fixed uninitialized member _value CCMAIL: staniek@kde.org


  • Fix battery remaining time update with upower >= 0.99


  • Use QFile::decodeName for command in KDEsuDialog to fix encoding
  • port away from Q_WS_X11

System Settings

  • Restore KStandardGuiItems


  • [kcmkwin/screenedges] Drop check whether Compositing is enabled
  • Cleanup electric border handling in leaveMoveResize
  • Fixuifiles
  • Require OpenGL 2.0 in the SceneOpenGL2 constructor

Plasma Workspace

  • [lookandfeel/osd] Make the OSD timeout shorter
  • Fix ui files
  • Fix lockscreen theme fallback
  • Add the next wallpaper action when necessary
  • [applets/notifications] Revert i18n changes cherry-picked from master
  • Only play indeterminate animation when plasmoid is expanded
  • Refactor JobDelegate
  • Don't leave a gap when label1 is not visible
  • Don't emit a Job finished notification if the message would be empty
  • Finish cleanup and remove unused config.ui remnant
  • When no percentage is exposed over the dataengine make the progress bar indeterminate
  • Cleanup Jobs code and remove dead code
  • Alleviate the annoyance of Job Finished notifications
  • Escape ampersands in notifications
  • [dataengines/notifications] Replace \n with
  • Fix dialog minimum height (always add the margins afterwards)
  • Also take the title label into account when calculating the dialog size
  • Enforce StyledText in notifications
  • Hide popup when opening configure dialog
  • Fix notification configure button
  • Fix binding loops and make popup even more compact
  • Cleanup Loaders
  • Cleanup Notifications code
  • Move duplicated code from NotificationDelegate and NotificationPopup into a new NotificationItem
  • Make sure lock screen package name does not overlap highlight rectangle
  • Actually save the kscreensaver config
  • fix resetting and reverting to default values
  • Fix qml warnings in splash kcm
  • Separator for Keywords is ;
  • Hopefully fix shell resizing in VirtualBox
  • Take into account the primary screen can be redundant
  • Delayed primaryOutput processing needs to be delayed
  • [digital-clock] Also set minHeight in vertical panels
  • BUG: 337742 REVIEW: 120431. Fix and future-proof security in Dr Konqi.
  • [freespacenotifier] Fix hiding the SNI when avail space goes up again
  • [freespacenotifier] Make the SNI just Active when free space raised
  • Find messages in QML as well

Plasma Addons

  • Handle onExternalData event in notes applet
  • Properly wrap to the next hour

KIO Extras

  • Sanitize path

Package Downloads

Distributions have created, or are in the process of creating, packages listed on our wiki page.

Source Downloads

You can install Plasma 5 directly from source. KDE's community wiki has instructions to compile it. Note that Plasma 5 does not co-install with Plasma 4, you will need to uninstall older versions or install into a separate prefix.


You can provide feedback either via the #Plasma IRC channel, Plasma-devel mailing list or report issues via bugzilla. Plasma 5 is also discussed on the KDE Forums. Your feedback is greatly appreciated. If you like what the team is doing, please let them know!

Supporting KDE

KDE is a Free Software community that exists and grows only because of the help of many volunteers that donate their time and effort. KDE is always looking for new volunteers and contributions, whether it is help with coding, bug fixing or reporting, writing documentation, translations, promotion, money, etc. All contributions are gratefully appreciated and eagerly accepted. Please read through the Supporting KDE page for further information or become a KDE e.V. supporting member through our Join the Game initiative.

About KDE

KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Solaris, Windows and macOS.

Trademark Notices. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. Linux is a registered trademark of Linus Torvalds. UNIX is a registered trademark of The Open Group in the United States and other countries. All other trademarks and copyrights referred to in this announcement are the property of their respective owners.

Press Contacts

For more information send us an email:

Global navigation links