Plasma 5.3.2 Released, Install on Kubuntu / OpenSUSE / Fedora / Slackware / Chaos / Gentoo / Arch Linux


Tuesday, 30 June 2015. Today KDE releases a bugfix update to Plasma 5, versioned 5.3.2. Plasma 5.3 was released in April with many feature refinements and new modules to complete the desktop experience.

KDE Plasma (formerly K Desktop Environment and KDE Software Compilation and KDE Plasma Workspace and Applications) is an open source project comprised of numerous packages, libraries and applications designed to provide a modern graphical desktop environment for Linux and UNIX-like workstations.

A beautiful, modern and traditional desktop environment

It combines ease-of-use, superior graphical design and powerful functionality with the unique features and architecture of the Linux operating system. It’s comprised of the KDE Plasma Workspaces and KDE Applications components.

Additionally, it contains extra add-on for the panel and desktop, a download manager, an instant messenger, an addressbook, a document viewer, a multimedia layer called Phonon (similar to GStreamer on GNOME), and accessibility functionality, such as a powerful text-to-speech system.

What New in KDE Plasma 5.3.2:

Bluedevil:

  • Applet: Hide device details when device changes position in model. Commit.

Breeze:

  • Remove min border size requirement on the sides, for tiny border size and above. Bottom side is kept at min 4 pixels,. Commit. Fixes bug #349039
  • Properly calculate caption rect when button lists are empty on one of the titlebar side. Commit. Fixes bug #349107

KDE Window Decoration Library:

  • Use 0 as client height when shaded. Commit. Fixes bug #348060. Code review #123894

Plasma Addons:

  • Fix systemloadviewer not opening ksysguard when clicked. Commit. Code review #124110
  • Don't specify a library on pure QML applet. Commit.

KWin:

  • 'Defaults' should set the title bar double-click action to 'Maximize.'. Commit.
  • Align to c4140d6f4e5cd953023f2c078088d20a553ab875. Commit.
  • Set still required xcb properties in findRule. Commit. Fixes bug #348472. Code review #123953
  • Keep quick maximized w/ size restritions in screen. Commit. Fixes bug #348121. Code review #123910
  • Show autohiding panels instantly. Commit. Code review #123904
  • Maximize effect: skip crossfadign on user resizes. Commit. Code review #123901
  • libkscreen:
  • Really set the new size after the intermediate. Commit. See bug #349123

Muon:

  • Let the notifier heading adapt to the view size. Commit. Fixes bug #348889
  • Make sure that the backends aren't unavailable when we decide to install. Commit. See bug #348239
  • Make sure the apt notifier gets initialized. Commit.
  • Oxygen:
  • Remove min border size requirement on the sides, for tiny border size and above. Bottom side is kept at min 4 pixels,. Commit. Fixes bug #349039
  • Properly calculate caption rect when button lists are empty on one of the titlebar side. Commit. Fixes bug #349107

Plasma Desktop:

  • Don't overwrite audio profile entries with same priority. Commit. Code review #124108
  • Don't wrap too early. Commit. Fixes bug #348322
  • Improve Applet Alternatives dialog. Commit. Fixes bug #345786
  • Remove X-KDE-Library from the trash library. Commit. Fixes bug #349207
  • Fix dropping files onto the desktop containment. Commit. Code review #124055. Fixes bug #346867
  • Fix Plasmoid.toolTipTextFormat not working. Commit. Code review #124017
  • Disable mouse interaction on Text instance in the delegate. Commit.
  • Fix type error. Commit.
  • Clean up state. Commit. Fixes bug #348587
  • Fix the panel configuration width to avoid truncated buttons for long strings. Commit. Code review #123815
  • Make sure panels doesn't overlap with the desktop folder view. Commit. Code review #123884
  • Fix build on older stacks. Commit.
  • Fix crash. Commit. Fixes bug #348354
  • Require xorg-evdev >= 2.8.99.1. Commit.

Plasma Networkmanager (plasma-nm):

  • Make Toolbar highdpi-fit. Commit.
  • OpenVPN: Do not overwrite modes already configured in .ui files. Commit.
  • PPTP: Fix storing of secret flags. Commit.
  • OpenVPN: Do not insert translated value for remote-cert-tls. Commit.
  • Adjust SSID/BSSID combobox to minimum contents length. Commit.

Plasma Workspace:

  • [digital-clock] Set the proper tooltip format text. Commit.
  • [notification] Introduce a more compact notification popup when no icon is set. Commit. Code review #124151
  • [notifications] Add missing id. Commit.
  • [notifications] Take the height of the whole main layout as the implicit height. Commit.
  • [notifications] Rework the notifications sizing code. Commit. Code review #124149. Fixes bug #339588. Fixes bug #349142
  • Replace other Notifications services when Plasma's notifications are enabled. Commit. Code review #124102
  • Make shutdown scripts work. Commit.
  • Remove ConfigPlugins entry. Commit. Fixes bug #349250
  • Implement keyboard navigation for timezone settings. Commit. Code review #124052
  • Silence warning. Commit. Fixes bug #348794
  • Fix margins. Commit.
  • Make height dynamic again. Commit.
  • Fix minimum size calc. Commit.
  • Fix notification popup sizing to stop cutting off content. Commit.
  • Fix shortcut activation. Commit.
  • Drop magic values and use window geometry sans frames for intersection test. Commit. Fixes bug #268259
  • Unbreak Undo notifications on Plasmoid removal. Commit. Code review #123926. Fixes bug #345149
  • Fix launcher sorting the by-activity sorting strategy. Commit. Fixes bug #348324
  • [notifications] Optimize sending the notification data a bit. Commit.
  • [notifications] Make sure the "Open..." button on finished jobs still work. Commit.
  • Reuse the existing Notify method for Notification's DataEngine createNotification call. Commit. Code review #123923. Fixes bug #342605
  • Bugzilla Integration: Look for the mappings file in the correct location. Commit.
  • Ensure the panel's view position in the screen. Commit.
  • Fallback to AttentionIcon for SNI when animations are disabled. Commit. Code review #123381
  • Adjust layout for smaller panels or vertical ones. Commit. Fixes bug #347594

How to Install Plasma 5.3.2 on Kubuntu / OpenSUSE / Fedora / Slackware / Chaos / Gentoo / Arch Linux


Arch Linux
Plasma Next packages are available in the [extra] repository. To install it run:
# pacman -Syu
# pacman -S plasma-meta
or
# pacman -Syu
# pacman -S plasma

Chakra
Plasma 5 packages are at the moment in the [kde-next] repository. Documentation for switching to it can be found here.

Exherbo Linux
We currently provide Plasma 5 packages in the kde repository. They can easily be installed with the help of the plasma set:
# cave resolve plasma*

Fedora
We provide Plasma 5 packages for Fedora 20 and 21 in the dvratil/plasma-5 Copr repository. (Please note that these packages replace Plasma 4. The Plasma 4 and Plasma 5 workspaces cannot be installed in parallel from our RPMs.) The required KDE Frameworks 5 packages are available in the official Fedora repositories for Fedora 20 (in updates) and 21, and will be automatically installed as dependencies of the Plasma 5 packages. (Unlike the Plasma workspaces, the libraries, i.e. KDE Frameworks 5, kdelibs 4 and kdelibs 3, can be installed in parallel.)

Add the Plasma 5 Copr to Yum and install the plasma-5 meta-package, which will install all needed packages.
wget http://copr.fedoraproject.org/coprs/dvratil/plasma-5/repo/fedora-20/dvratil-plasma-5-fedora-20.repo
yum install plasma5
On Fedora 21, replace fedora-20 with fedora-21.

If you use DNF, simply install dnf-plugins-core and run
dnf copr enable dvratil/plasma-5
dnf install plasma5
Plasma 5 will replace Plasma 4 as the system version of Plasma in Fedora 22. Until that happens, packages for Rawhide (i.e. what will become Fedora 22 and newer) are also available from the dvratil/plasma-5 Copr repository.

For all those who want to try out Plasma 5 without affecting their existing Plasma 4 installation, we also provide an x86_64 live image with Plasma 5 based on Fedora 20: http://pub.dvratil.cz/plasma/iso/5.1/.

Gentoo Linux
Plasma 5 ebuilds are available in portage see Gentoo wiki KDE article for general information. Upgrading from Plasma 4 is explained in Plasma 5 upgrade guide.

KaOS
Plasma 5 is the default option since February 2015, all installs automatically run the latest Plasma 5 release. Regularly updated ISO images are available on the Download Page

Kubuntu
Kubuntu 15.04 comes with KDE Frameworks 5.9 and Plasma 5.2 (latest versions at time of release in April).

Plasma 5.3 can be installed from the Backports PPA.
Live Image of Kubuntu CI with Packages from Git The Weekly Live Image, updated every Friday with latest source from Git to run a full system from a USB disk. Based on Kubuntu 15.04, Vivid.

Packages for Kubuntu Utopic Next and Next backports PPAs for Utopic (14.10) are now deprecated.

openSUSE

Packages are provided in KDE:Frameworks5 and KDE:Qt5 repositories, for openSUSE 13.1:
zypper ar -f http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.1/ Qt5
zypper ar -f http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.1/ KF5
openSUSE Factory:

zypper ar -f http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/ KF5
For openSUSE 13.2:
zypper ar -f http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_13.2/
zypper ar -f http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_13.2/
For more details see this page.

ROSA
We provide Plasma 5 packages for ROSA Desktop Fresh in the official Main repository. They can easily be installed with a single command:
# urpmi task-plasma5
But please note that it will remove KDE Workspace 4, including KDM. So don't install task-plasma5 from KDE 4 session.

There are also unofficial ISOs with Plasma 5 desktop. See ROSA forum for details.

Slackware
You can get Plasma 5 packages for Slackware-current from Alien BOB's repository. These packages will replace KDE 4 if you have installed that. Read all about it on Eric's blog