Page 1 of 1

script python dans autostart avec terminal

Posted: Sat Dec 16, 2017 11:02 am
by jihzed
Bonjour

j'ai mon appli python3 qui se lance au démarrage du pi. Pour ça j'ai fait un fichier dans
.config/autostart
qui contient les les lignes

Code: Select all

[Desktop Entry]
Type=Application
Name=main.py
Exec=python3 /home/pi/MaVoiture/main.py &
Terminal=true
Comment=IHM de pilotage Ma Voiture
X-KeepTerminal=true
Le programme se lance bien au démarrage de la session, nickel. Il contient une interface graphique, donc il faut qu'il se lance avec la session.

J'ai également fait un raccourci sur le bureau, qui est une copie de ce fichier .desktop
Quand je le lance depuis le bureau, il y a une fenetre de terminal qui s'ouvre.
au démarrage, il n'y a pas de fenetre de terminal.
Or, j'aimerai avoir le terminal, puisque l'appli renvoie plein d'infos dans le terminal (à commencer par les exceptions)

avez vous une idée de comment faire ?

Re: script python dans autostart avec terminal

Posted: Sat Dec 16, 2017 12:16 pm
by jihzed
après avoir continué mes recherche je pose ma trouvaille :

Code: Select all

[Desktop Entry]
Type=Application
Name=main.py
Exec=lxterminal -e python3 /home/pi/MaVoiture/main.py &
Terminal=true
Comment=IHM de pilotage Ma Voiture
X-KeepTerminal=true
fallait juste ajouter "lxterminal -e"
mais il me semble que j'avais essayé sous jessie et que ça marchait pas. ce serait une nouveauté de stretch ?
bon, passons, pas grave, ça marche.