![自定义 LightDM 会话来启动应用程序](https://linux22.com/image/815945/%E8%87%AA%E5%AE%9A%E4%B9%89%20LightDM%20%E4%BC%9A%E8%AF%9D%E6%9D%A5%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我正在尝试将 Ubuntu 设置为运行自定义应用程序的信息亭,并尝试构建 LightDM 会话以自动启动它。
理想情况下,我希望 LightDM 提供两个会话。默认会话将以全屏方式启动我的应用程序,另一个会话将打开一个最小桌面,以防需要进行任何配置(主要是连接到无线网络)。
过去一周,我对自定义 LightDM 和 Gnome 会话进行了大量研究。我有一个为 LightDM 编写的自定义欢迎程序,可以启动任一会话,但我不知道如何将最终启动的特定应用程序添加到 Gnome 会话中,而无需将启动器放入全局启动目录中,我不想这样做,因为我不想在打开“配置模式”时启动该应用程序。
我当前的解决方法中遇到的另一个问题是应用程序无法正确全屏显示,这让我认为我没有启动足够的 gnome 会话(目前它只是 metacity,没有面板或其他任何东西)。
编辑:
我找到了解决方案。请参阅http://www.webupd8.org/2011/11/make-applications-autostart-only-in.html
答案1
您看过 gnome 启动应用程序吗?运行这种非常简陋的安装可能无法正常工作。这gnome-session-properties
是通用方法。如果它不起作用,请告诉我,我会删除它。