Gtk-WARNING **:Calling Inhibit failed:GDBus.Error:org


10

一部のファイルをgeditしようとすると、ターミナルウィンドウからこれらのファイルを受け取りました。これに関する投稿はすでに1つあります:Gtk-WARNING:Calling Inhibit failed

しかし、それは解決されていません。どうすれば解決できますか?ここに画像の説明を入力してください


すべてのアプリからのgtk警告を完全に停止する方法を知りたいです。
jozxyqk 14

回答:


5

解決する

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

使用gksudoまたはgksuファイルを開く代わりにsudoを、

gksudo gedit php.ini

または

gksu gedit php.ini

gksudoの詳細

次のエラー

(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

更新することで解決できます gir1.2-gtksource-3.0

sudo apt-get install gir1.2-gtksource-3.0

10
Lubuntu 14.04にはgir1.2-gtksource-3.0が付属していますが、Gedit 3.10.4から「Calling Inhibit failed」という警告が表示されます。
8月のカールストロム2014

上記のコメントと同じ
ジャスミン14

「呼び出し禁止に失敗しました」は、apt-get dist-upgrade2016年1月の14.04.3 LTS d でも発生apt-get install gir1.2-gtksource-3.0します。システムはすでに最新であるため、推奨は不要です。
H2ONaCl 2016年

7月30日、2017年の16.04.2 LTSの下にまだ有効で、上記の3つのコメント
WinEunuuchs2Unix

0

このような警告に対処しない別の方法があります。rootとしてGUIプログラムを実行するには、sudo / su-gksu(gnomeの場合)のグラフィカルフロントエンドを使用します。Gtk-WARNING:Inhibitの呼び出しに失敗しました


「呼び出し禁止に失敗しました」という警告gksudo geditは、gksu gedit一部のシステムと同じだと私が理解している使用方法を使用しても発生します。
H2ONaCl 2016年

0

コマンドラインからアプリケーションを起動する場合、コマンドのNOHUP前にフラグを付け、コマンドの後にアンパサンドを付けることで、アプリケーションの起動後にターミナルに冗長出力が表示されるのを回避できます。

たとえば、このインスタンスでは次のように使用します。

nohup gedit &

または

nohup gedit

sudo許可が必要な場合は、sudo -i代わりにsudoを使用して、次のような他の問題を回避する必要があります。

nohup sudo -i 

詳細については、ここをクリックしてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.