Como criar uma habilidade gráfica lite para o servidor linux? [fechadas]

2

Eu uso uma placa baseada no Arm (nanopi-m1: link ) e um servidor Ubuntu portado para minha placa (armbian: link ) com suporte a fbtft no kernel, e este driver framebuffer (notro: link ) para iniciar meu LCD (LCD TFT de 2.2 ": link ).

Anteriormente, quando eu usava o Ubuntu-desktop (Armbian-desktop), eu podia configurar meu LCD por este comando:

sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:1,dc:201,led:6 speed=16000000 rotate=90 bgr=1

E ative-o com este comando:

FRAMEBUFFER=/dev/fb8 startx

Mas agora eu uso o Ubuntu-server (Armbian-server) e isso me dá uma mensagem de erro:

-bash: startx: command not found

Minha primeira pergunta é: como posso corrigir esse problema?

E minha segunda e mais importante pergunta é, se eu quiser construir um robô, que quando o usuário o ativar, ele mostre meu logo, mostre outra foto e aguarde o comando do usuário, então, de acordo com o comando users, mostre algumas fotos ou vídeos, como posso construí-lo?

Eu acho que estou construindo algo como um quiosque, mas eu tentei este tutorial ( Sistema baseado em Debian, apenas um programa de gui, nada mais ) e não funcionou (não consegui logar na sessão de metacity). Então eu procurei e tentei algumas outras opções, mas confuso sobre qual é o suficiente para mim?

Resumidamente, vamos considerar que eu tenho um programa que ouve o comando do usuário e mostra alguma foto ou vídeo relacionado ao comando. Eu escrevi meu programa em C ++, e acho que devo usar o gtk + para passar algumas fotos ou vídeos através do meu LCD.

Mas como posso dizer ao Linux, só executo meu programa quando o sistema está ligado, e só mostro meu logotipo e depois minha foto ou vídeo interessado de acordo com o reconhecimento de comandos de voz do meu programa.

    
por user145959 24.10.2017 / 11:04

0 respostas