kwrite und kate starten nicht wenn dolphin mit Rootrechten gestartet wurde
Vorwort
Wenn man dolphin als root gestartet hat lassen sich kwrite, kate und andere Programme nicht öffnen. Man bekommt dann eine Fehlermeldung wie zum Beispiel
Prozess kann nicht gestartet werden: Keine Verbindung zu klauncher:
Die Fehlermeldung im dolphin Rootmodus resultiert daraus, dass Root nicht auf den xhost des angemeldeten Users zugreifen kann. Man muss daher zuerst den xhost freigeben, damit root die entsprechenden Anwendungen wie z.B. kate, kwrite etc. starten kann.
Lösung
Als normaler User eine shell öffenen und folgenden Befehl eingeben
xhost +local:0
Nun lassen sich kate & Co. auch aus dolphin mit Roorechten starten.
Dauerhafte Lösung
Um eine dauerhafte Lösung zu haben öffnet man in seinem Homeverzeichnis das versteckte Verzeichnis
.kde4
und wechselt dann dort in das Verzeichnis
Autostart
und erstellt dort dann eine Datei mit Namen xhost und fügt folgenden Text in die Datei ein
#!/bin/bash xhost +local:0
Nun muss man nur noch die Datei ausführbar machen und bei jedem Start von KDE wird die Datei bzw. deren Inhalt automatisch ausgeführt.