作者:小孩的内心世界 | 来源:互联网 | 2023-06-05 12:01
下面是启动时显示的图片.Angstrom屏幕会覆盖预期的显示预期显示应用程序已作为服务启动.以下是服务文件的内容[Unit]DescriptionQTAccelerometerGU
下面是启动时显示的图片. 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屏幕.然后动态窗口小部件更新屏幕,但静态信息不可见.
有关如何解决此问题的任何想法?
参考
> Creating Ångström System Services on BeagleBone Black
> What Is Systemd and How It Works (Part 1)
解决方法:
请尝试以下方法
[Unit]
After=getty@.service or getty.target
[Install]
WantedBy=multi-user.target
另请考虑从服务文件中删除以下内容
After=systemd-user-sessions.service
Alias=display-manager.service