如何在没有桌面环境的情况下启动两个应用程序

如何在没有桌面环境的情况下启动两个应用程序

我想启动一个 GTK 应用程序和一个 Chromium 窗口,每个窗口都在自己的显示器上全屏显示,而无需登录和启动桌面环境。我该怎么做呢?

我运行systemctl disable lightdm.service并创建了两个 systemd 服务来启动每个各自的应用程序,但现在它启动到命令行模式而不是显示应用程序。

答案1

也许可以考虑禁用 LightDM,而不是配置其自动登录使用适当的用户启动 X11,每个用户都.xsession运行所需的应用程序。那么你将不会获得桌面环境。

也可以运行跨两个监视器的单个 X 服务器;我假设您能够选择自己的方法并进行适当的设置。

答案2

铬,通过设计,将拒绝以 root 身份工作。 (那是一个非常好东西。)

因此,无论您是否需要,您都需要一个用户会话。这解决了必须在没有桌面环境的情况下启动某些东西的问题——您确实需要一个。

然而,没有什么表明桌面环境需要像 Gnome 或 KDE 那样庞大和复杂。我个人使用 Awesome,只是 rc.lua 中没有菜单栏。其他人更喜欢 i3。或者 sommermiefWM 或任何其他轻型桌面环境,能够将窗口放置在您希望它们显示的屏幕上。

相关内容