Inicie o aplicativo QT na inicialização em um dispositivo Embedded Linux (Beaglebone Black)

3

Abaixo está a imagem da exibição na inicialização. A exibição esperada é sobregravada pela tela Angstrom

Exibiçãoesperada

O aplicativo foi iniciado como um serviço. Abaixo está o conteúdo do arquivo de serviço

[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

Abaixo estão as outras opções testadas sem sucesso

[Install]
WantedBy=multi-user.target
WantedBy=graphical.target

O sistema às vezes inicializa como esperado. Quando o problema ocorre, os salpicos esperados na tela são seguidos pelo ecrã Angstrom. Em seguida, o widget dinâmico atualiza a tela, mas as informações estáticas não são visíveis.

Alguma ideia de como corrigir esse problema?

Referências

por Mahendra Gunawardena 06.09.2014 / 17:26

1 resposta

0

Tente o seguinte

[Unit]
[email protected] or getty.target

[Install]
WantedBy=multi-user.target

Considere também remover o seguinte do arquivo de serviço

After=systemd-user-sessions.service
Alias=display-manager.service
    
por 11.09.2014 / 20:38