Programme können ohne Terminal nicht geöffnet werden

Programme können ohne Terminal nicht geöffnet werden

Ich kann keine Programme öffnen, die Root-Zugriff benötigen, ohne das Terminal zu verwenden.

Beispiel:
Wenn ich auf meinem Desktop auf Firefox klicke, passiert nichts.
Ich muss etwas eingeben, sudo firefoxum im Internet zu surfen.

Ich denke, das hat etwas mit Berechtigungen zu tun, aber ich bin noch relativ neu.

Es wird Ubuntu 15.10, 64-Bit ausgeführt.

Bearbeiten:
Wenn Sie nur firefoxim Terminal tippen, erhalten Sie Folgendes:

Das Verzeichnis „Gnome Accelerators /home/juho/.gnome2/accels“ konnte nicht erstellt werden:
Berechtigung verweigert

Antwort1

Es scheint, als hätten Sie beim Ausführen von GUI-Anwendungen als Root mit einige Dateieigentümer durcheinandergebracht sudo. Der folgende Befehl sollte dies beheben und Ihnen die Eigentümerschaft aller Dateien in Ihrem Home-Verzeichnis zurückgeben:

sudo chown -R $USER: ~

Hoffe, das behebt das Problem.


Für die Zukunft:

NiemalsFühren Sie GUI-Programme als Root aus sudo– verwenden Sie dies immer gksudooder zumindest, sudo -Hum zu vermeiden, dass solche Probleme erneut auftreten.
Sie sollten Programme ohnehin so selten wie möglich als Root ausführen.

verwandte Informationen