注意:我不是在谈论启动应用程序。我的意思是,系统如何知道要启动哪些应用程序作为Pantheon destkop的一部分,例如哪个面板,基座等?

我在gala中只看到gnome-settings-daemon/usr/share/gnome-session/sessions/pantheon.session,所以我知道了它必须在其他地方。

#1 楼

万神殿使用称为Cerbere的组件作为看门狗类型的服务,该服务启动并监视其他桌面组件。默认情况下,它启动和监视的进程是:翼板,木板和弹弓发射器。这些可以通过dconf-editor或gsettings配置。看一下org.pantheon.desktop.cerbere模式中的Monitored-Processes属性。

gsettings get org.pantheon.desktop.cerbere monitored-processes


评论


那么,告诉cerbere从哪里开始会议?这就是我要达到的目标。

– RolandiXor
15年8月19日在19:21

会话加载时,它将作为自动启动过程启动。缺省会话自动启动过程位于/ etc / xdg / autostart中。如果由于某种原因您不希望它启动,则可以删除桌面文件:sudo rm -f /etc/xdg/autostart/cerbere.desktop。登录时,这只会给您墙纸。要添加回去,请运行:sudo ln -s /usr/share/applications/cerbere.desktop /etc/xdg/autostart/cerbere.desktop

– Michael Mims
15年8月20日在12:49



谢谢。我正在尝试解决wingpanel无法开始登录的问题。我目前在Ubuntu上运行Pantheon(我还有另一台笔记本电脑用于运行Elementary,但尚未安装)。

– RolandiXor
15年8月21日在19:42