Executando um software (script Python com GUI) assim que possível após o boot

0

Estou trabalhando em um computador embarcado, que não terá teclado / mouse, mas apenas uma tela sensível ao toque (um quiosque).

Eu gostaria de começar, o mais rápido possível na inicialização, sem qualquer logotipo de mensagem / splash, e sem um prompt de login, o script Python com sua GUI em tela cheia. (Meu script Python usa o wxPython para GUI).

Como devo configurar meu servidor Debian 8 ou Ubuntu para isso?

Devo usar remover o gerenciador de área de trabalho existente (provavelmente o Unity for Ubuntu?) Devo então instalar o nodm , lightdm ou outra coisa?

Então, pensei em criar um serviço systemd que iniciaria meu python myscript.py . Essa é a maneira correta de ir?

    
por Basj 09.12.2016 / 23:01

1 resposta

0

Existem várias maneiras de fazer isso. O mais simples é configurar o login automático para seu DE e iniciar seu script python via .xinitrc ou similar.

Você também deve ser capaz de desabilitar o DE e apenas colocar em /etc/rc.local alguns comandos que iniciem o X e iniciem seu script python.

    
por 09.12.2016 / 23:13