2014-09-06 139 views
0

下面是啓動時顯示的圖片。預期顯示由埃屏幕 enter image description here在嵌入式Linux設備上啓動QT應用程序(Beaglebone Black)

期望的顯示

enter image description here

應用程序正在被啓動作爲服務覆蓋。下面是服務文件

[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作爲init管理器,per this blog post

有關如何解決此問題的任何想法。謝謝你在前進

參考

回答

2

請嘗試以下

[Unit] 
[email protected] or getty.target 

[Install] 
WantedBy=multi-user.target 

還可以考慮從服務中刪除網絡連接以下le

After=systemd-user-sessions.service 
Alias=display-manager.service 
相關問題