Wayland启动后Wayland启动应用

Wayland start application after wayland starts

您好,我正在尝试在 Wayland 中自动启动一个应用程序,以便它在 sesktop 可见后启动。我可以通过 ssh 通过 openvt 手动启动它,但问题是如果我将它添加到服务中,它就不会启动。 它只是崩溃。有谁知道如何自动启动这样的应用程序? 我正在使用 Poky (yocto) 2.1.2 和 renesas 的 meta-renesas bsp 2.19 wayland 1.11 更新: 更准确地说,它是为 Renesas 的 R-Car 打造的 Yocto 的 Poky,以 wayland 为经理。 Poky 2.1.2

Fl0v0所述,这取决于您使用的初始化系统。

如果您使用 sysvinit,您必须在脚本中提及:

# Required-Start: <wayland service>

在 systemd 上:

a.service
[Unit]
After=b.service

原始来源:sysvinit and systemd

所以我终于弄清楚我做错了什么。 简而言之,我不得不使用 openvt 来启动应用程序(奇怪的是,尽管使用了 After=weston.service ,但还是有几秒钟的延迟)并且应用程序成功启动。