Bonjour!
Je suis en train de faire mon premier projet à base de Raspberry, mais j’aurais besoin de votre aide…
Je vous explique :
Après bien des difficultés avec systemd, j’ai enfin réussi à lancer une application (lin_guider - https://sourceforge.net/projects/linguider/) au démarrage de ma Raspberry (sous Raspbian) grâce a un petit script bash et au fichier .bashrc. Je précise que la Raspberry s’allume en mode console autologin. Voici les fichiers dem.sh et .bashrc en question :
#!/bin/bash
startx /home/pi/lin_guider/lin_guider_pack/lin_guider/lin_guider
# starts LIN_GUIDER (if not started yet)
ps -a | grep -v grep | grep dem.sh > /dev/null
result=$?
if [ « ${result} » -eq « 0 » ]
then echo « LIN_GUIDER is already running! »
else
tty | grep tty1 > /dev/null
result=$?
if [ « ${result} » -eq « 0 » ]
then
echo « LIN_GUIDER starting… »
sudo /home/pi/my_app/dem.sh &
else
echo « LIN_GUIDER not started (autostart reserved to tty1) »
fi
fi
(désolé pour le code, je n’ai pas trouvé comment remmettre correctement les indentations ; voici celui qui m’a servi d’exemple, en bas de page : https://wiki.mchobby.be/index.php?title=Rasp-AutoStart-Script )
Cependant, j’ai deux problèmes.
Le premier est que lorsque j’ouvre un menu (une fenêtre) dans mon application, il m’est impossible de la fermer ! En effet, la barre qui contient les icônes « agrandir », « diminuer », « fermer » au dessus des fenêtres n’est plus disponible. L’affichage est aussi différent de l’affichage « normal » (quand je lance l’application manuellement).
Le deuxième est que j’avais configuré ma raspberry en tant que hotspot pour pouvoir me connecter via vnc à la Pi depuis mon telephone ou mon pc, mais je ne trouve plus ce réseau lorsque mon application est lancée. Il semble que le processus de lancement bloque la création de ce wifi et je ne sais pas pourquoi.
Voilà, j’espère que je suis assez clair, sinon, dites-le moi
Au plaisir de vous lire,
Arnaud