Wenn ich versuche, einige Dateien zu bearbeiten, habe ich diese vom Terminalfenster erhalten. Es gibt bereits einen Beitrag dazu: Gtk-WARNUNG: Aufruf der Sperre fehlgeschlagen
Aber es ist nicht gelöst. Wie kann ich das lösen?
Wenn ich versuche, einige Dateien zu bearbeiten, habe ich diese vom Terminalfenster erhalten. Es gibt bereits einen Beitrag dazu: Gtk-WARNUNG: Aufruf der Sperre fehlgeschlagen
Aber es ist nicht gelöst. Wie kann ich das lösen?
Antworten:
Lösen
IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!
Verwenden Sie gksudo
oder gksu
anstelle von sudo, um die Datei zu öffnen.
gksudo gedit php.ini
oder
gksu gedit php.ini
Der nächste Fehler
(gedit:12512): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
kann durch Aktualisierung gelöst werden gir1.2-gtksource-3.0
sudo apt-get install gir1.2-gtksource-3.0
apt-get dist-upgrade
d im Januar 2016 weiterhin auf . Der Vorschlag apt-get install gir1.2-gtksource-3.0
ist nicht erforderlich, da das System bereits auf dem neuesten Stand wäre.
Es gibt eine andere Möglichkeit, mit solchen Warnungen nicht umzugehen. Verwenden Sie das grafische Frontend für sudo / su - gksu (im Fall von gnome), um GUI-Programme als root auszuführen. Gtk-WARNUNG: Aufruf der Sperre fehlgeschlagen
gksudo gedit
die Warnung verwenden, die meines Wissens dieselbe ist wie gksu gedit
auf einigen Systemen.
Wenn Sie eine Anwendung über die Befehlszeile starten, können Sie eine ausführliche Ausgabe im Terminal nach dem Starten der Anwendung vermeiden, indem Sie das NOHUP
Flag vor dem Befehl und ein kaufmännisches Und nach dem Befehl verwenden.
In diesem Fall würden Sie beispielsweise Folgendes verwenden:
nohup gedit &
oder
nohup gedit
Wenn Sie eine sudo
Berechtigung benötigen , sollten Sie sudo -i
stattdessen verwenden sudo
, um andere Probleme wie die folgenden zu vermeiden:
nohup sudo -i