Es wurde versucht, hier eine Antwort zu finden: Nach dem Update auf 15.10 können keine grafischen Apps vom Terminal aus gestartet werden , aber mein Problem wurde dadurch nicht gelöst.
$ sudo gedit
Failed to connect to Mir: Failed to connect to server socket: No such file or directory.
Unable to init server: Could not connect: Connection refused.
(gedit:4574): Gtk-WARNING **: cannot open display:
nur gedit
im Terminal funktioniert gut. Dies ist mein lokaler Computer, kein Remote-System.
Antworten:
Älterer Beitrag ist unten, aber immer noch 100% gültig.
Mir ist nicht das, was man für stabil / betriebsbereit halten würde. Der größte Teil des Ubuntu-Kerns (wie die unten genannten
gksudo
und andere Programme) basiert immer noch auf X und kann nicht mit dem umgehen, was Mir verwendet. Bis auf weiteres wird empfohlen, wieder zu X11 zu wechseln, es sei denn, Sie haben einen sehr guten Grund, Mir zu verwenden. Wenn letzteres zutrifft, machen Sie es sich bequemsudo nano
.Sprich mir nach:
* außer in äußerst seltenen Fällen, in denen Sie genau wissen , was Sie tun ... oder wenn Sie Schmerzen haben. Entweder oder.
Nochmal. Und noch einmal zu Ihrem Hund für ein gutes Maß.
Verwenden Sie stattdessen den
gksudo
Befehl, um einen grafischen Befehl mit Root-Fähigkeiten zu starten, wie folgt:Wenn auf Ihrem System GKsudo nicht installiert ist, installieren Sie es zuerst mit apt:
Beachten Sie, dass Sie beim Ausführen von KDE den entsprechenden
kdesudo
Befehl verwenden.Der Grund dafür ist, dass
sudo
die Benutzerlandberechtigungen, die sehr häufig von grafischen Anwendungen verwendet werden , nicht erhalten bleiben. Wenn Sie beispielsweise diegedit
Konfigurationsdatei nach dem Öffnen mit ändernsudo
, tritt ein Problem auf, bei demgedit
die Konfigurationsdatei jetzt im Besitz von root ist und für Sie als Benutzer nicht lesbar und / oder nicht beschreibbar ist.gksudo
kümmert sich um Sie und kümmert sich um das ganze schwere Heben, um sicherzustellen, dass die Berechtigungen gleich bleiben und nichts kaputt machen.Konsolenbefehle sind unterschiedlich, da sie häufig keine Userland-Konfigurationen speichern und für die Verwendung
sudo
im Gegensatz zu konzipiert sindgksudo
.quelle
gksudo
sie nicht funktioniert. Ich frage mich, ob es für OP funktioniert ...