Main menu:


Please consider a small donation:



Or you can donate bitcoin:


Thanks to TekLinks in Birmingham, AL, for providing colocation and bandwidth.

Page Rank


FOSS Force Best Blog--2013 Award

Recent posts

Recent comments

About this blog

I am Eric Hameleers, and this is where I think out loud.
More about me.


Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 426 other subscribers

My Favourites

Online me



May 2019
« Apr    

RSS Alien's Slackware packages

RSS Alien's unofficial KDE Slackware packages

RSS Alien's multilib packages

RSS Slackware64-current



KDE 5_16.03 for Slackware-current

plasma5_startup KDE 5_16.03 is available. I used the latest KDE releases: Frameworks 5.20.0, Plasma 5.5.5 and Applications 15.12.3. You’ll find this also as part of the Slackware Live Edition ISO images based on liveslak-0.7.0 (the PLASMA5 variant) which I uploaded a day earlier.

What’s new in KDE 5_16.03?

  • Frameworks 5.20.0 is an enhancement release and no new Frameworks were added. See .
  • Plasma 5.5.5 is the last release of the 5.5 series; since there is an interdependency between development of Frameworks and Plasma, two packages were added as ‘plasma-extra’ to cover for the period between release of Frameworks 5.20.0 and release of Plasma 5.6.0: kactivities-workspace and kactivitymanagerd. Their content will be split into Frameworks 5.21.0 and Plasma 5.6 so the two packages will be removed from the ‘ktown’ repository in the next round. See .
  • The Applications 15.12.3 is a bugfix release. For a full list of changes to applications, read this page.

Not much else to mention at this time, but I would like to hear from people who experience a strange screenlock behaviour. I managed to get this once in a virtual machine after leaving the Plasma5 session idle for prolonged time after which the screenlocker activated. WTF!!!! Slackware does not have a steenking systemd you crazy KDE developer:


Installing or upgrading Frameworks 5, Plasma 5 and Applications

You can skip the remainder of the article if you already have my Plasma 5 installed and are familiar with the upgrade process. Otherwise, stay with me and read the rest.

As always, the accompanying README file contains full installation & upgrade instructions. Note that the packages are available in several subdirectories below “kde”, instead of directly in “kde”. This makes it easier for me to do partial updates of packages. The subdirectories are “kde4”, “kde4-extragear”, “frameworks”, “kdepim”, “plasma”, “plasma-extra”, “applications”, “applications-extra” and “telepathy”.

Upgrading to this KDE 5 is not difficult, especially if you already are running KDE 5_16.02. You will have to remove old KDE 4 packages manually. If you do not have KDE 4 installed at all, you will have to install some of Slackware’s own KDE 4 packages manually.


If you are using slackpkg+, have already moved to KDE 5_16.01 and are adventurous, you can try upgrading using the following set of commands. This should “mostly” work but you still need to check the package lists displayed by slackpkg to verify that you are upgrading all the right packages. Feel free to send me improved instructions if needed. In below example I am assuming that you tagged my KDE 5 repository with the name “ktown_testing” in the configuration file “/etc/slackpkg/slackpkgplus.conf“):
# slackpkg update
# slackpkg install ktown_testing (to get the newly added packages from my repo)
# slackpkg install-new (to get the new official Slackware packages that were part of my deps previously)
# slackpkg upgrade ktown_testing (upgrade all existing packages to their latest versions)
# removepkg xembed-sni-proxy ktux amor kde-base-artwork kde-wallpapers kdeartwork (they don’t exist in the repo anymore)
# slackpkg upgrade-all (upgrade the remaining dependencies that were part of my repo previously)

And doublecheck that you have not inadvertently blacklisted my packages in “/etc/slackpkg/blacklist“! Check for the existence of a line in that blacklist file that looks like “[0-9]+alien” and remove it if you find it!

Recommended reading material

There have been several posts now about KDE 5 for Slackware-current. All of them contain useful information, tips and gotchas that I do not want to repeat here, but if you want to read them, here they are:

A note on Frameworks

The KDE Frameworks are extensions on top of Qt 5.x and their usability is not limited to the KDE Software Collection. There are other projects such as LXQT which rely (in part) on the KDE Frameworks, and if you are looking for a proper Frameworks repository which is compatible with Slackware package managers such as slackpkg+, then you can use these URL’s to assure yourself of the latest Frameworks packages for Slackware-current (indeed, this is a sub-tree of my KDE 5 “testing” repository):

Where to get the new packages for Plasma 5

Download locations are listed below (you will find the sources in ./source/5/ and packages in /current/5/ subdirectories). If you are interested in the development of KDE 5 for Slackware, you can peek at my git repository too.

Using a mirror is preferred because you get more bandwidth from a mirror and it’s friendlier to the owners of the master server!

Have fun! Eric


Comment from guilleg
Posted: March 17, 2016 at 22:57

It may not be the same topic, but how could do a minimal installation of kde?? i dont want all that things like telepathy, and bomber and some crap, thanx for your work Eric

Comment from alienbob
Posted: March 18, 2016 at 00:18

There is no recipe for a “minimal KDE”. Stuff you don’t want, you simply do not install. For telepathy, that means skipping the directories deps/telepathy and kde/telepathy . If you do not care about games, I guess you will recognize by their filenames which packages are games. You can verify here:
Get the bigger picture here:
I’d do a full install of the deps (minus telepathy), frameworks and plasma package directories though.

Comment from Drakeo
Posted: March 18, 2016 at 02:28

really like this latest kde5 Eric sent you a little beer money 🙂 woot woot. 🙂

Comment from TheTrue
Posted: March 18, 2016 at 04:23

The best thing to do today, is a split from the new SystemD Linux Environmente.

Take everything after systemd, create a own repository, I do ourselves everything that need to be done.

Let them with the systemd.

We don’t need to follow the same way.

They don’t wanna us, lets take what is needed, and begin “from scratch”, for periods after systemd.

Just that.

In the beginning, maybe will be as when everything began. Until a time, that everything will win a body, again.

Just think about that.

We need to follow our own way.

They don’t wanna us, just if we accept what they want, not respecting our freedom.

“Time to separate the wheat from the chaff”

Think about that, because, you are acting like masochists, why they kick our ass, seems we are asking for more?

Come on guys. Time to WakeUp!

Comment from TheTrue
Posted: March 18, 2016 at 04:32

What I meant is. A new kernel, based in linux kernel.

And take all the packaged, and do our own Environment.

Give a new start to all free-unix-hackers wanna so much.

We need to unite in one purpose.

Create a new Unix-Like system, forgetting the differences (Slackers, Debianers, etc, everybody that was disrespected by systemd environment).

Our just, die, and stay imprisoned by the systemd idolizers.

We need to join our power, our strength, and do what we need to do.

Am I kidding? No, you that don’t still wakeup from a illusion, phantasy.

The world changed. It is not the same.

You have haters, that wanna prove be better than you all, and they wanna kick your ass, when get it.

Sorry for that guys, but that is the truth.

Or just accept the systemd, and stop to cry.

Sell yours freedom.

I’m really sorry. You decide.

Comment from Gerald Morris
Posted: March 18, 2016 at 06:39

VERY well done Eric! No news is GOOD NEWS from Tucson, AZ. When I GET some extra $$, you’ll get a tithe from us…. Again, WELL done!

Comment from alienbob
Posted: March 18, 2016 at 09:24

TheTrue were you on drugs when you wrote that? We are not using systemd in Slackware at all.

Comment from alienbob
Posted: March 18, 2016 at 09:26

Drakeo 🙂

Comment from Eduardo
Posted: March 18, 2016 at 14:43

Thank you Eric! So far it works very good.

Comment from gorson
Posted: March 18, 2016 at 15:30

alien. thanks again. I just want to ask you if all your work about KDE5 is considered for the official slackware 15 release. Or the officiall slackware team have to do the entire work again from the scratch?

Comment from alienbob
Posted: March 18, 2016 at 16:31

gorson, for the past many years my ‘ktown’ repository has been the unofficial testing ground for the KDE version which eventually arrived in Slackware-current.

Because the KDE4 in Slackware 14.2 will already be end-of-life when it releases, the Slackware development cycle after 14.2 will most likely see the inclusion of Plasma 5 (using the sources and scripts from ‘ktown’) at some point in time.
There is no need to do this all from scratch again. The ‘official’ Slackware team consists of only one person, Pat. There is a coreteam of volunteers helping him, and I maintain the KDE subsystem.

Comment from Gérard Monpontet
Posted: March 18, 2016 at 20:47

Just,i have rebuilt kde-baseapps without baloo4, and all seem work fine.

Comment from TheTrue
Posted: March 19, 2016 at 00:40

I know alienbob, I know.

Just would like to say an other solution.

Because they will do everything to no other system unix-like work without systemd.

That is a very obscure idea.

No drugs, today. =]

Comment from Gérard Monpontet
Posted: March 19, 2016 at 03:38

i have also rebuilt kget without nepomuk, work perfectly 😉

Comment from LoneStar
Posted: March 19, 2016 at 12:50

Wow interesting that issue with screen lock. I have had my screen no longer waking up from lock a couple of times in past 2 weeks, but since I was busy with making everything work on the new laptop I stll had not started considering it could be a Plasma5 inner issue due to systemd dependencies.

Comment from Drakeo
Posted: March 19, 2016 at 20:39

I re did my builds for ktown kde5 SimpleScreenRecorder
since you build qt5 with -reduce-relocations the SSR configure
does not export the -fPIC it is a bug on SSR.
same for my jack-pulse-sink
and MIXXX.
I will be finishing up a full kdenlive build soon. I have a nice working one.
This kde5 works good dolphin crashes for me on copy paste instead of renaming it crashes.

Comment from Drakeo
Posted: March 19, 2016 at 20:42

Screen locker working fine but removed .kde and .config .cache after upgrading like I always do. Seems the frameworks moves some stuff around at times.

Comment from alienbob
Posted: March 19, 2016 at 20:50

Drakeo, I will be interested to try out your kdenlive.
I basically hated adding to ktown all the packages that are dependencies for kdenlive…

Pingback from Links 20/3/2016: Clair 1.0, UbuntuBSD | Techrights
Posted: March 20, 2016 at 11:11

[…] KDE 5_16.03 for Slackware-current […]

Comment from marcus
Posted: March 20, 2016 at 19:57

After instalation KDE 5_16.03 on Slackware current i cant start kde as user= black desktop with white terminal window in the upper left corner. Only as root. What is wrong? Wrong permission or group?

Comment from alienbob
Posted: March 20, 2016 at 21:13

I never try running X as root and you shouldn’t, either.
But if root can start a Plasma desktop succesfully and your user can’t, that is certainly a permissions issue. Login permissions are connected to group membership. What groups did you put your user in?

Comment from rvdboom
Posted: March 21, 2016 at 11:37

Drakeo -> Same here, we copy-paste a file in Dolphin in the same dir, Dolphin crash instead of showing a new window asking for a new name.
Maybe an upstream bug?
Apart from that, all works stable and fine.
Thanks, Eric!

Comment from marcus
Posted: March 21, 2016 at 13:40

alienbob -> Fixed! bad symlink xinitrc > xinitrc.kde . I was create new symlink xinitrc > xinitrc.plasma.

Comment from Michael
Posted: March 22, 2016 at 22:13

I also have to login issue. Got no loginctl and therefore cant login again. Before, I could at least unlock with alt-shift-f10, but that also fails now…

Comment from MiRacLe
Posted: March 24, 2016 at 12:37

Hi, Eric
please provide way for (re)building kde4:kde-workspace without building all kde4 sources.

Need this for \’PAMify\’ kcheckpass

same \’problem\’ as @marcus while installing latest kde5 on -current, maybe replace \"xinitrc\" in when symlink is broken ?

Comment from alienbob
Posted: March 24, 2016 at 13:49

MiRacLe, you should run xwmconfig to define the link /etc/X11/xinit/xinitrc ; I do not consider a broken symlink as something that needs to be fixed here.

About kde-workspace and kcheckpass; the kcheckpass program is now contained in the kscreenlocker package, which is why I disabled compilation of kcheckpass in the kde-workspace package (-DBUILD_kcheckpass:BOOL=OFF).
You do not have to recompile all the kd4 packages but you do have to have at least kdelibs installed in order to compile kde-workspace.

Comment from MiRacLe
Posted: March 24, 2016 at 15:17

removepkg /var/log/packages/*-4.14.3-* deletes /etc/X11/xinit/kinitrc.kde

Information about xwmconfig must be add to README, this can save many life-hours 🙂

About kcheckpass – my mistake, in result of slackpkg file-search kcheckpass kde-workspace-4.11.22-x86_64-1alien (forgot to update slackpkg). Now i\’m trying rebuild kscreenlocker, thx

Comment from alienbob
Posted: March 24, 2016 at 15:52

Hi MiRacle,
I will add a line about the breaking symlink and xwmconfig to the README.

Comment from Hugo Hernany
Posted: March 24, 2016 at 21:44

Hi. First, Thanks for KDE5 packages.

You know about klipper actions create using regular expressions? This function not working in KDE5, but, works very well in KDE4. The trigger don’t start automatic when select links.


Comment from alienbob
Posted: March 24, 2016 at 22:27

Hugo Hernany, functional bugs like you describe (if it is a bug – I do not even recognize the functionality you describe), can best be reported in KDE’s own bugtracker because I am not going to fix a program’s code:

Comment from Eduardo
Posted: March 26, 2016 at 20:17

Hi Eric, after the last Slackware-current update (which included a new version of NetworkManager) I was unable to login via SDDM. I reverted to initlevel 3.

There are several apps who are complaining that they cannot communicate via DBUS but overall the desktop is usable. The only caveat is that service startup, and app startup, is slower.

I think these problems are going to be fixed in the next Plasma update. Meanwhile, the fact that I can use the desktop productively after such major updates is proof of the quality of both the whole Slackware-current and your efforts. Thanks again for that.

If you have any tips to restore full functionality these will be greatly appreciated.

Comment from Arief JR
Posted: March 27, 2016 at 07:48

you right eric, i just felt know. Before, after update i never shutdown this machine always hibernate. When i trying to shutdown this morning the screen lock can’t show it. and i have problem too, qdbus on network manager cannot connected to wireless (qdbus error), and button shutdown, reboot and hibernate has gone in KDE Menu.
Where should i rebuilt? thanks

Comment from alienbob
Posted: March 27, 2016 at 13:58

The polkit package which caused all these issues like slow start of X sessions, dbus errors and probably the missing shutdown/hibernate buttons, has been upgraded and that should have fixed these issues.
I am typing this on a freshly upgraded Slackware64-current with Plasma5. No issues here.

Comment from Arief JR
Posted: March 27, 2016 at 16:30

Yeah eric, this problem has fixed. I try following instruction said Mr. Willy, type to reinstall x.
Then i upgraded slackware64-current and go back to normal, thanks anyway.

Comment from manciuleas
Posted: March 28, 2016 at 01:11

Hi alienbob,

I have upgraded to the latest Slackware64-current as well and the Hibernate and Sleep buttons are missing from the menu. This is probably the same issue with polkit as before, we’re missing the rules for allowing the power user to hibernate / sleep the laptop.

Comment from manciuleas
Posted: March 28, 2016 at 04:27

Suspend and Hibernate buttons are back again courtesy of the the following file placed in /etc/polkit-1/rules.d/ : 10-enable-suspend.rules. The content of the file is:

polkit.addRule(function(action, subject) {
if (( == "org.freedesktop.upower.suspend" || == "org.freedesktop.upower.hibernate") &&
return polkit.Result.YES;

Comment from alienbob
Posted: March 28, 2016 at 11:15

The strange thing is that I installed Slackware64-current with Plasma 5 on the laptop where I am typing this text, on 21 Feb from a Slackware Live ISO. Yesterday I upgraded to the latest -current and I still have suspend/reboot options in the Plasma 5 menu. I had expected with the polkit update and the accompanying config file format change that this would mess with my suspend/reboot but that has not happened.
I have no explanation for it.

Comment from Rahul
Posted: March 30, 2016 at 18:41

Cannot run okular, get error
okular: error while loading shared libraries: cannot open shared object file: No such file or directory

Cannot run libreoffice
terminate called after throwing an instance of ‘com::sun::star::uno::DeploymentException’

Fatal exception: Signal 6

Comment from Gérard Monpontet
Posted: March 30, 2016 at 19:07, is part of ‘kactivities’ pakage

just install it

Comment from Gérard Monpontet
Posted: March 30, 2016 at 19:13

Eric, okular compil perfectly without old kactivities kde4 version 😉

Comment from Gérard Monpontet
Posted: April 14, 2016 at 10:18

kapptemplate conflict

look here Eric :

Comment from alienbob
Posted: April 14, 2016 at 11:12

Well, "upgpkg: kapptemplate 15.12.3-2 – fix conflict with krunner 5.21.0".
I am not planning on releasing Frameworks 5.21.0 packages to be used with Applications 15.12.3 so this patch is irrelevant.

I am waiting for Applications 16.04.0 so that I can release those together with Frameworks 5.21.0 and Plasma 5.6.2 (and qt5 5.6.0).
Applications 16.04.0 should be tagged in git any time now.

Comment from Gérard Monpontet
Posted: April 15, 2016 at 09:50

Frameworks 5.21.0 and Plasma 5.6.2 work without problem here 😉

Comment from alienbob
Posted: April 15, 2016 at 11:12

Did you upgrade to Qt 5.6.0 too? All of those were built without issue here, on top of qt5-5.6.0 plus a new package qt5-webkit-5.6.0. Currently checking where the many new tarballs need to be added in the Applications compilation order.

Comment from Gérard Monpontet
Posted: April 15, 2016 at 17:09

no, juste compiled on qt5-5.5.1

Comment from Gérard Monpontet
Posted: April 18, 2016 at 18:51

tested here, news phonon and phonon backend, also
tested news libktorrent and ktorrent (need recompil kget)
all work correctly here 😉

Comment from alienbob
Posted: April 18, 2016 at 20:34

Well-spotted Gérard. I can still add them to my next ktown package set. I was done with the 64bit packages and was preparing a new Slackware Live ISO (Plasma edition) but that can wait a bit.

Comment from Gérard Monpontet
Posted: April 19, 2016 at 07:48

it seem xdg-utils need this patch for frameworks:

Comment from Gérard Monpontet
Posted: April 19, 2016 at 08:14

in dep, sip-4.17, is avaliable now in slack-current.

Comment from Gérard Monpontet
Posted: April 19, 2016 at 08:23

I use openhal-1.17.2 here, without problem.

Comment from Gérard Monpontet
Posted: April 19, 2016 at 09:19

a new grantlee-5.1.0, is also available:

Comment from Gérard Monpontet
Posted: April 20, 2016 at 08:30

I have compiled the news kde5, applications (16.04.0)

kdepims need just, 14 new deps (14 news packages) 😉

Comment from alienbob
Posted: April 20, 2016 at 09:07

Yes, as you can see in I have Frameworks 5.21.0, Plasma 5.6.3 and Applications 16.04.0 (including the new PIM packages, qt5-5.6.0, and all Telepathy ‘deps’ packages recompiled) on top of Slackware 14.2 RC2.
I did not yet have time for 32bit Plasma packages because I wanted the Live ISOs to be ready ASAP and needed a lot of time for script debugging.
Now that the new ISOs are released I am building 32bit Plasma and I hope to release all the packages before the weekend.

Comment from Gérard Monpontet
Posted: April 20, 2016 at 09:15

thanks Eric, download now, and test it 😉

Comment from alienbob
Posted: April 20, 2016 at 10:21

If you want to compare sources, I have pushed my updates to git already:

Comment from Gérard Monpontet
Posted: April 20, 2016 at 11:53

Ok, the ISO work here, one problem, it seem, that it is impossible to change the keyboard layout on kde, kde-settings keyboard-config.

Write a comment