Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi

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à.

Au début

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

environnement

Plan d'échec

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.

Solution

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é.

Résumé

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

Je veux exécuter l'interface graphique Python au démarrage de Raspberry Pi
Je souhaite être informé de l'environnement de connexion lorsque RaspberryPi se connecte au réseau
Je veux empêcher le haut-parleur connecté au Raspberry Pi (jessie) d'être bonked lorsque le système d'exploitation est redémarré (script Python)
Je veux afficher la progression en Python!
Lorsque j'ai essayé d'exécuter Python, j'ai été ignoré dans le Microsoft Store
À propos de l'erreur que j'ai rencontrée en essayant d'utiliser Adafruit_DHT à partir de Python sur Raspberry Pi
Comment utiliser Raspeye Relay Module Python
J'ai parlé à Raspberry Pi
Je veux hériter de l'arrière avec la classe de données python
Je veux écrire en Python! (3) Utiliser des simulacres
Je veux utiliser le jeu de données R avec python
Je veux faire fonctionner un ordinateur quantique avec Python
Je veux faire quelque chose avec Python à la fin
Je veux initialiser si la valeur est vide (python)
[Python] Je souhaite utiliser l'option -h avec argparse
Je souhaite désactiver les interruptions sur le Raspberry Pi (≒ DI / EI)
Je veux connaître la nature de Python et pip
Changer le message affiché lors de la connexion à Raspberry Pi
Je veux pouvoir exécuter Python avec VS Code
J'ai envoyé les données de Raspberry Pi à GCP (gratuit)
Je veux déboguer avec Python
[Raspberry Pi] Changement par défaut de Python en Python3
Je veux connaître la météo avec LINE bot avec Heroku + Python
J'ai essayé d'automatiser l'arrosage du pot avec Raspberry Pi
[Linux] Je souhaite connaître la date à laquelle l'utilisateur s'est connecté
Je veux sortir le début du mois prochain avec Python
Utilisez python sur Raspberry Pi 3 pour éclairer la LED (Hello World)
Je veux épingler Spyder à la barre des tâches
Je veux sortir froidement sur la console
Je veux gérer la rime part1
Je veux gérer la rime part3
Je veux utiliser jar de python
Je veux créer un environnement Python
Je veux analyser les journaux avec Python
Je veux jouer avec aws avec python
Exécutez un servomoteur en utilisant python sur Raspberry Pi 3
J'ai essayé d'estimer le rapport de circonférence π de manière probabiliste
Je veux afficher la barre de progression
Je veux gérer la rime part2
Je veux gérer la rime part5
Je veux gérer la rime part4
Remarque: je souhaite faire de la domotique avec Home Assistant + Raspberry Pi + capteur # 1
Remarque Python: lorsque vous souhaitez connaître les attributs d'un objet
Utilisez python sur Raspberry Pi 3 pour éclairer la LED avec le contrôle du commutateur!
[Python] J'ai essayé d'analyser le lanceur qui n'a réussi aucun coup, aucune course
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Je veux expliquer en détail la classe abstraite (ABCmeta) de Python
J'ai essayé de faire un signal avec Raspeye 4 (édition Python)
Python: je souhaite mesurer proprement le temps de traitement d'une fonction
Je veux faire le test de Dunnett en Python
Je veux utiliser MATLAB feval avec python
Je veux mémoriser, y compris les arguments de mots clés de Python
Comment utiliser Raspeye Pie Camera Python
Je veux créer une fenêtre avec Python
Je souhaite envoyer un e-mail depuis Gmail en utilisant Python.
[Python] Je veux gérer 7DaysToDie depuis Discord! 1/3
Je veux faire un jeu avec Python