Gtk-WARNING **: Wywołanie Inhibit nie powiodło się: GDBus.Error: org

Odpowiedzi:

5

Rozwiązać

IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!

użyj gksudolub gksuzamiast sudo, aby otworzyć plik,

gksudo gedit php.ini

lub

gksu gedit php.ini

Więcej na temat gksudo

Następny błąd

(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

można rozwiązać poprzez aktualizację gir1.2-gtksource-3.0

sudo apt-get install gir1.2-gtksource-3.0
Stormvirux
źródło
10
Lubuntu 14.04 jest wyposażony w gir1.2-gtksource-3.0, ale wciąż otrzymuję ostrzeżenie „Calling Inhibit failed” z Gedit 3.10.4.
August Karlstrom,
taki sam jak komentarz powyżej
jaśmin
„Zawieszenie blokady nie powiodło się” nadal występuje w dniu 14.04.3 LTS apt-get dist-upgraded w styczniu 2016 r. Sugerowane apt-get install gir1.2-gtksource-3.0nie jest konieczne, ponieważ system byłby już aktualny.
H2ONaCl
Trzy powyższe komentarze nadal obowiązują zgodnie z 16.04.2 LTS w dniu 30 lipca 2017 r.
WinEunuuchs2Unix
0

Istnieje inny sposób, aby nie radzić sobie z takimi ostrzeżeniami. Użyj graficznej nakładki dla sudo / su - gksu (w przypadku gnome) do uruchamiania programów GUI jako root. Gtk-WARNING: Wywołanie Inhibit nie powiodło się

bartolo-otrit
źródło
Ostrzeżenie „Zawieszenie blokady nie powiodło się” nadal występuje, jeśli używasz tego, gksudo geditco rozumiem, jest takie samo jak gksu geditw niektórych systemach.
H2ONaCl
0

Podczas uruchamiania aplikacji z wiersza poleceń można uniknąć pełnego wyjścia w terminalu po uruchomieniu aplikacji, używając NOHUPflagi przed poleceniem i znaku handlowego i po poleceniu.

Na przykład w tym przypadku użyłbyś:

nohup gedit &

lub

nohup gedit

Jeśli potrzebujesz sudopozwolenia, powinieneś użyć sudo -izamiast, sudoaby zapobiec innym problemom takim jak:

nohup sudo -i 

Kliknij tutaj, aby uzyskać więcej informacji, możliwe duplikaty.

mchid
źródło