Quero fazer um projeto. Estes são os materiais que usarei no meu projeto.
- Display de toque tudo-em-um HMI industrial para Raspberry Pi 5, opções para 8 polegadas / 10,1 polegadas, suporta saída HDMI 4K dupla, toque de 10 pontos, colagem óptica, caixa de liga de alumínio
- Raspberry Pi 5
- SO: Ubuntu 20.04
Eu projetei uma tela e a transformei em um arquivo executável. O que eu quero fazer é fazer essa tela funcionar assim que o Ubuntu for iniciado e o usuário não pode fechar essa tela de forma alguma. E somente esse aplicativo funciona na seção GUI do Ubuntu, eu não preciso de outros programas.
Resumindo, posso instalá-lo como Ubuntu Server 20.04 e garantir que haja uma GUI apenas na parte do programa que escrevi com QT?
Se é algo que pode ser feito, como posso fazer ou o que devo pesquisar? Existe uma maneira mais fácil de fazer isso?
Sim. Você pode usar um servidor ou o Rasbian OS lite - ambos não têm desktop. No entanto, você precisará instalar o XServer ou garantir que seu código será executado no framebuffer. Com o XServer, você precisará iniciar o x (por exemplo, em .bash_profile) e seu aplicativo.
Passos básicos:
Além
/home/<your user>/.bash_profile
disso:Para dizer ao X onde começar, você precisa criar e escrever em
.xinitrc
:Eu fiz isso em um pi-os lite com um navegador chrome no modo quiosque. Existem muitas outras maneiras de fazer isso - basta pesquisar no Google "pi como quiosque". Certifique-se de que você pode fazer login sem senha