Matthias Meyer schrieb:
Hallo, In einem Terminal in KDE kann ich zwar mit su root werden, aber ich kann keine KDE-Programme starten. Beispiel: PlayMobil:# kwrite Xlib: connection to ":0.0" refused by server Xlib: No protocol specified kwrite: cannot connect to X server :0 Es ist auch nicht möglich sich als root in KDE anzumelden (was ich auch nicht brauche, wenn su funktioniert) Wo muss ich was einstellen? Danke Matthias
Das ist normal und gewollt.Generell sollte man nur als root angemeldet sein, wenn dies unbedingt erforderlich ist. Normalerweise ist es nicht notwendig, einzelne KDE-Programme als root auszuführen.
Wenn es doch mal unumgänglich ist, dann gibt es für diesen Zweck eine Umgebungsvariable, die gesetzt werden kann:
$ export XAUTHORITY=$HOME/.Xauthority Dann im Terminal root werden und das gewünschte KDE-Programm starten: $ su root Password:***** # kwrite &Die Ausgabe / Oberfläche des KDE-Programms erscheint dann in der X-Session des angemeldeten Users.
Wenn das System das nächste Mal gebootet wird, ist die gesetzte Umgebungsvariable wieder gelöscht und alles ist wie vorher.
Ralph