Cette fois, j'ai écrit un programme d'interface graphique python avec Raspeye et je suis resté bloqué lorsque j'ai essayé de l'exécuter au démarrage, je vais donc résumer les solutions que j'ai faites à ce moment-là.
Tout d'abord, cette méthode peut ne pas fonctionner avec le dernier Raspbian. J'ai entendu dire que les rumeurs de vent rendaient cela impossible ... orz
Il dit que vous pouvez utiliser rc.local, systemctl, cron, etc. pour exécuter le programme au démarrage, mais tous ont donné une erreur dans le programme GUI. En regardant le journal, cela aurait dû être comme si je ne trouvais pas DISPLAY ... En remarque, rc.local est obsolète depuis un certain temps. Si vous voulez faire quelque chose au démarrage, enregistrez le service avec systemctl.
J'ai utilisé le démarrage automatique. Si vous le recherchez, vous pouvez trouver le démarrage automatique à divers endroits, mais cette fois, j'ai confirmé l'opération.
/etc/xdg/lxsession/LXDE-pi/autostart
Ce n'est que lorsque j'ai perturbé le démarrage automatique qui existe dans.
Sur la dernière ligne de démarrage automatique,
@lxterminal -e sh /home/pi/python_clock/run.sh
Ajoutée.
Dans /home/pi/python_clock/run.sh
#!/bin/bash cd /home/pi/python_clock python3 clock.py
Je l'ai écrit et redémarré, et le programme GUI écrit en python a fonctionné en toute sécurité.
Cela a bien fonctionné cette fois, mais le démarrage automatique est une méthode obsolète et peut ne pas fonctionner à l'avenir. Si quelqu'un connaît un autre excellent moyen, veuillez laisser un commentaire.
Recommended Posts