Eu queria executar um script quando meu RPi 4 inicializasse. meu aplicativo requer que ~./bashrc seja executado antecipadamente; pelo que eu sei, devo chamar o terminal no modo "interativo".
quando executo o comando abaixo em um terminal, está tudo bem. um novo terminal é aberto e executa o programa.
lxterminal -e "/bin/bash -i '/home/pi/Desktop/myscript.sh'"
mas quando coloco dentro de /etc/xdg/lxsession/LXDE-pi/autostart com um @ no início da linha:
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@lxterminal -e "/bin/bash -i '/home/pi/Desktop/myscript.sh'"
@xscreensaver -no-splash
point-rpi
quando o sistema inicializa, um terminal de congelamento é aberto, com o título 'bin'. Agradeço se alguém puder dar uma ajuda.
Responder1
Resposta: 1) sem aspas duplas. 2) O sinalizador -c também deve ser usado.
@lxterminal -e bash -i -c '/home/pi/Desktop/myscript.sh'