2014-04-18 76 views
3

我從終端打開gedit文件。每當我改變這個文件或保存它時,我會在終端中看到以下消息:(gedit:3211):Gtk-WARNING **

(gedit:3211):Gtk-WARNING **:調用抑制失敗:GDBus.Error:org.freedesktop.DBus。 Error.ServiceUnknown:名稱org.gnome.SessionManager不是由任何.service文件提供的

找不到任何通過谷歌,並無法自己找到它。有任何想法嗎?謝謝。

+1

這看起來似乎是回答你的問題: http://askubuntu.com/questions/376426/gtk-warning-calling-inhibit-failed – jcj80

+0

謝謝,但實際上並沒有。首先,我從不打開gedit作爲根,其次,發生的錯誤消息不一樣。我使用Lubuntu btw。 – Johngoldenboy

+1

抱歉,它沒有幫助。然而,這篇文章(Braiam)的答案之一特別提到了你提到的完全相同的「org.gnome.SessionManager不是由任何.service文件提供的」錯誤。布賴姆提到它可以安全地被忽略。 – jcj80

回答

2

在較新的基於Debian的發行版,您可以安裝gnome-session-bin要安裝所需的/usr/share/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml文件:

sudo apt-get install gnome-session-bin 

另外,如果你不想安裝gnome-會議斌,你應該能夠運行下面的命令來所需要的文件添加到您的架構:

mkdir schemafile;cd schemafile 
apt-get download gnome-session-bin 
ar xvf * 
tar xvf data* 
sudo mv ./usr/share/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.SessionManager.gschema.xml 
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ 
cd .. 
rm -R schemafile