在/usr/share/gnome下的会话/会话是描述gnome会话中可用的不同类型会话的文件。在这些文件中列出了所需的组件(如shell):
RequiredComponents=gnome-shell;gnome-settings-daemon;或者作为退路:
RequiredComponents=gnome-panel;gnome-settings-daemon;这似乎是一个可执行文件的列表,但事实并非如此。如果我将gnome面板更改为其他类型的面板,则会话不会启动,并且我在~/..xsession中看到以下错误:
gnome-session2003年年:警告:无法找到必需的组件“xfce4-面板”
那么我的问题是:什么是组件,它们是如何定义的,gnome会话在哪里查找它们呢?
发布于 2013-09-01 22:04:53
组件是在.desktop中定义的,就像普通的应用程序一样。它还必须包括定义它提供的组件的名称的键,例如:
X-GNOME-Provides=panel这里的“面板”是组件的名称。
这在https://wiki.gnome.org/Projects/SessionManagement/RequiredComponents上有记录。
https://askubuntu.com/questions/224774
复制相似问题