下面是启动时显示的图片。 Angstrom屏幕会覆盖预期的显示
预期显示
应用程序已作为服务启动。以下是服务文件的内容
[Unit]
Description=QTAccelerometer GUI
After=systemd-user-sessions.service
[Service]
WorkingDirectory=/home/root/projects/qt-projects
ExecStart=/home/root/projects/qt-projects/QTAccelerometer -qws
SyslogIdentifier=QTAccelerometer
Restart=on-failure
RestartSec=5
[Install]
Alias=display-manager.service
以下是未成功尝试的其他选项
[Install]
WantedBy=multi-user.target
WantedBy=graphical.target
系统有时会按预期启动。当问题发生时,预期的屏幕飞溅后面是Angstrom屏幕。然后动态窗口小部件更新屏幕,但静态信息不可见。
我已发布应用程序here的源代码。
注意:Angstrom使用systemd作为初始管理器per this blog post。
有关如何解决此问题的任何想法。提前谢谢
参考
答案 0 :(得分:2)
尝试以下
[Unit]
After=getty@.service or getty.target
[Install]
WantedBy=multi-user.target
另请考虑从服务文件中删除以下内容
After=systemd-user-sessions.service
Alias=display-manager.service