Kiedy próbuję edytować niektóre pliki, otrzymałem je z okna terminala. Jest już o tym jeden post: Gtk-WARNING: Wywołanie Inhibit nie powiodło się
Ale to nie jest rozwiązane. Jak mogę to rozwiązać?
Kiedy próbuję edytować niektóre pliki, otrzymałem je z okna terminala. Jest już o tym jeden post: Gtk-WARNING: Wywołanie Inhibit nie powiodło się
Ale to nie jest rozwiązane. Jak mogę to rozwiązać?
Odpowiedzi:
Rozwiązać
IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!
użyj gksudo
lub gksu
zamiast sudo, aby otworzyć plik,
gksudo gedit php.ini
lub
gksu gedit php.ini
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
apt-get dist-upgrade
d w styczniu 2016 r. Sugerowane apt-get install gir1.2-gtksource-3.0
nie jest konieczne, ponieważ system byłby już aktualny.
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ę
gksudo gedit
co rozumiem, jest takie samo jak gksu gedit
w niektórych systemach.
Podczas uruchamiania aplikacji z wiersza poleceń można uniknąć pełnego wyjścia w terminalu po uruchomieniu aplikacji, używając NOHUP
flagi 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 sudo
pozwolenia, powinieneś użyć sudo -i
zamiast, sudo
aby zapobiec innym problemom takim jak:
nohup sudo -i
Kliknij tutaj, aby uzyskać więcej informacji, możliwe duplikaty.