Executa automaticamente o xinit de rc.local como usuário diferente

1

Estou trabalhando em algum ajuste do meu raspberry pi b +. Então eu decidi que o midori deveria começar automaticamente após o autologin. Com o startx ele funciona sem problemas, mas o X ainda está para ressaltar a fome. Então eu vou começar o midori com xinit e matchbox.

Como teste, eu uso como usuário "pi" esse comando "xinit ./home/pi/startmidori.sh" e funciona. Então vou colocar isso no meu arquivo rc.local.

Existe o comando "su -l pi -c xinit ./home/pi/startmidori.sh", isso não funciona. Eu não sei porque, mas xinit sair imediatamente após o início. Não há erros ou avisos no arquivo de log do Xorg, mas o conhecido (módulo g3d_23 não encontrado).

Como posso resolver isso? Nos guias eu encontrei algum tipo de solução, mas todos eles não funcionam. Eu tentei executá-lo como root, mas também não funciona. Não faço ideia do porquê.

    
por user3048888 21.08.2014 / 13:18

1 resposta

1

Em vez de xinit, use startx.

Abra rc.local

sudo nano /etc/rc.local

e use

su -l pi -c startx /home/pi/startmidori.sh

Esta solução funciona para mim se eu for o PiTFT, mas se eu conectar um monitor via HDMI, ele iniciará somente a GUI / Desktop, mas não o Midori.

    
por 11.05.2015 / 02:14