Problem with KDE programs after upgrading to 15.04

I experienced this problem with konversation, but while searching for a solution, I saw that many people were having this problem with many different KDE programs, so I thought I'd bring it up here

I'm running lubuntu (a GTK based distribution), but I run several KDE programs, including konversation. When I was running 14.10, konversation worked without issue, but when I upgraded to to 15.04, I was no longer able to right click and save links. When I tried, I received the following message:

could not start process cannot talk to klauncher the name org.kde.klauncher5 was not provided by any .service files

How can I solve this problem and be able to right-click and save links again?


Solution 1:

SUMMARY: apt-get install kinit kio kio-extras kded5


LONG VERSION:

After much searching and experimenting, I was able to find a solution for this problem.

klauncher is a daemon for service activation in KDE and is controlled by kdeinit supplied by the kinit package. This package was not installed, so I installed it:

apt-get install kinit

Once I installed kinit, the error message went away, but was replaced by another error message:

could not start process unable to create io-slave klauncher said: unknown protocol 'file'

After some searching I realized I had to install the KDE Input/Output framework:

apt-get install kio

This solved the problem, but to be sure I also installed kio-extras:

apt-get install kio-extras

I am now able to right-click and save links without issue. I did still get the following error message when running konversation from the command line:

Can't communicate with kded_kcookiejar!

Using @Graham's solution, I was able to resolve this issue:

apt-get install kded5


EDITED TO ADD: There still seems to be one outstanding issue. Even though I can save the links, it doesn't remember the last folder I used. Before I upgraded to 15.04, the last folder I saved something to was remembered the next time I tried to save something.

Now, this is not the case. The "Save As" dialog does not remember the last used directory. Instead, it defaults to the directory I run konversation from.

I'm still looking for a solution for this.

Solution 2:

If it still doesn't work do:

sudo apt-get install kded5

As well as the other stuff.