Estou tentando obter suporte a teclado de hardware para trabalhar no meu aplicativo QT 4.8.6 para o Beaglebone Green que está executando o Debain. O sistema de arquivos não possui nenhum desktop, então o linux inicializa em um console que mostra tty1 no topo.
Eu criei um serviço systemd em / lib / systemd / system / para que meu aplicativo inicie na inicialização. O aplicativo é iniciado, mas não recebo nenhuma entrada de teclado de hardware. Aqui estão algumas coisas que eu tentei:
Meu arquivo de serviço do systemd se parece com:
[Unit]
Description=MyApp Startup script Service
After=syslog.target network.target
[Service]
Type=simple
WorkingDirectory=/usr/local/bin/myAppdir
ExecStart= /bin/sh myAppStartupScript
SyslogIdentifier=MyApp
[Install]
WantedBy=multi-user.target
Eu tentei usar o serviço acima para iniciar o nano, mas não sei dizer se o nano já começou. Depois que o sistema é inicializado, não vejo o nano em execução. Eu também não vejo isso na lista de processos quando executo o comando ps. O serviço acima inicia meu aplicativo qt. Eu estava tentando descobrir se eu posso obter suporte de teclado de hardware em nano usando o serviço acima.
Parece que não estou usando o systemd corretamente. Alguém sabe o que eu estou fazendo de errado?