meraj@meraj-SATELLITE-C850-A785:~$ sudo gedit /etc/php5/apache2/php.ini
(gedit:16243): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
geditにファイルを保存するたびに保存されません。どうすればいいですか?
私はUbuntu 14.04を持っています
ベストアンサー1
何をすべきか?
sudo
などのグラフィックアプリケーションでは使用しないでくださいgedit
。代わりに使用してくださいgksudo
。
エラーの原因
わかりません。明らかにエラーが発生する理由は、 をgedit
呼び出そうとするからです。SessionManager
禁止メソッドパスDバス。
通常のアプリケーションがdbusに接続できる場合、そのアプリケーションは/usr/share/dbus-1
、/usr/share/dbus-1/services/org.gnome.SessionManager.service
または/usr/share/dbus-1/system-services/org.gnome.SessionManager.service
。私のDebianコンピュータでは、それらのどれも見つけることができません。
だから私の考えでは、gnome-session
dbus.session
ファイルは通常のアプリケーションではないので、必要ではないようです。実際には、独自にdbusのセッションごとのインスタンスを起動する役割を果たします。ただし、dbusのセッションごとのインスタンスは実際にはセッションごとのユーザー固有であるため、ユーザーとは別のユーザーとして実行される(およびユーザーとは異なるrootユーザーとしてsudo gedit
実行される)グラフィカルアプリケーションと対話することはできません。