telephone_temps_moderne
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| telephone_temps_moderne [2025/01/12 20:02] – [???] Mushussu | telephone_temps_moderne [2025/01/12 20:08] (Version actuelle) – [Chat GPT] Mushussu | ||
|---|---|---|---|
| Ligne 56: | Ligne 56: | ||
| Pour démarrer un programme réalisé avec OpenFrameworks sur une Raspberry Pi 4 en utilisant StartX et des routines de démarrage, voici les étapes détaillées : | Pour démarrer un programme réalisé avec OpenFrameworks sur une Raspberry Pi 4 en utilisant StartX et des routines de démarrage, voici les étapes détaillées : | ||
| - | 1. Installer les dépendances nécessaires pour OpenFrameworks | + | == Configurer le lancement automatique de StartX au démarrage == |
| - | Assurez-vous que votre Raspberry Pi est configurée pour exécuter un environnement | + | Pour démarrer l’interface |
| - | • Installez les bibliothèques nécessaires à OpenFrameworks. | + | |
| - | sudo apt-get update | + | |
| - | sudo apt-get install libgles2-mesa-dev libgl1-mesa-dev xorg xinit | + | |
| - | + | ||
| - | 2. Vérifier que le programme fonctionne | + | |
| - | + | ||
| - | Avant d’automatiser son lancement : | + | |
| - | • Lancez votre programme manuellement. | + | |
| - | + | ||
| - | cd / | + | |
| - | ./ | + | |
| - | + | ||
| - | + | ||
| - | • Testez si votre programme fonctionne dans l’environnement graphique. | + | |
| - | + | ||
| - | 3. Configurer le lancement automatique de StartX au démarrage | + | |
| - | + | ||
| - | Pour démarrer l’interface graphique automatiquement : | + | |
| - | • Modifiez le fichier de configuration ~/.bashrc pour lancer automatiquement StartX si l’utilisateur se connecte : | + | |
| - | + | ||
| - | nano ~/.bashrc | + | |
| Ajoutez à la fin de ce fichier : | Ajoutez à la fin de ce fichier : | ||
| - | if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then | + | |
| - | startx | + | startx |
| - | fi | + | fi |
| - | 4. Créer un script pour lancer le programme sous X | + | == Créer un script pour lancer le programme sous X == |
| Créez un script qui sera exécuté dans l’environnement graphique (StartX) : | Créez un script qui sera exécuté dans l’environnement graphique (StartX) : | ||
| - | 1. Allez dans votre dossier utilisateur : | + | Allez dans votre dossier utilisateur : |
| - | cd ~ | + | |
| - | 2. Créez un script shell, par exemple openframeworks_launcher.sh : | + | Créez un script shell, par exemple openframeworks_launcher.sh : |
| - | nano ~/ | + | |
| - | 3. Ajoutez les lignes suivantes dans ce fichier : | + | Ajoutez les lignes suivantes dans ce fichier : |
| - | # | + | |
| - | # Lancer le programme OpenFrameworks | + | # Lancer le programme OpenFrameworks |
| - | cd / | + | cd / |
| - | ./ | + | ./ |
| + | Rendez le script exécutable : | ||
| - | 4. Rendez le script exécutable : | + | chmod +x ~/ |
| - | chmod +x ~/ | + | == Ajouter le script au démarrage de StartX |
| - | + | ||
| - | 5. Ajouter le script au démarrage de StartX | + | |
| Pour que le programme OpenFrameworks démarre automatiquement lorsqu’un utilisateur entre dans l’environnement graphique, modifiez le fichier ~/.xinitrc : | Pour que le programme OpenFrameworks démarre automatiquement lorsqu’un utilisateur entre dans l’environnement graphique, modifiez le fichier ~/.xinitrc : | ||
| - | 1. Ouvrez ou créez ce fichier : | + | Ouvrez ou créez ce fichier : |
| + | nano ~/ | ||
| + | Ajoutez les lignes suivantes pour lancer le script après le démarrage de StartX : | ||
| + | # | ||
| + | # Lancer le programme OpenFrameworks | ||
| + | ~/ | ||
| + | Enregistrez et rendez le fichier exécutable : | ||
| + | chmod +x ~/.xinitrc | ||
| - | nano ~/.xinitrc | + | == Tester le démarrage automatique == |
| + | Redémarrez la Raspberry Pi : | ||
| - | + | | |
| - | 2. Ajoutez les lignes suivantes pour lancer le script après le démarrage de StartX : | + | Lors du démarrage, l’environnement graphique (StartX) se lancera automatiquement, |
| - | + | ||
| - | # | + | |
| - | # Lancer le programme OpenFrameworks | + | |
| - | ~/ | + | |
| - | + | ||
| - | + | ||
| - | 3. Enregistrez et rendez le fichier exécutable : | + | |
| - | + | ||
| - | chmod +x ~/ | + | |
| - | + | ||
| - | 6. Tester le démarrage automatique | + | |
| - | 1. Redémarrez la Raspberry Pi : | + | |
| - | + | ||
| - | sudo reboot | + | |
| - | + | ||
| - | + | ||
| - | 2. Lors du démarrage, l’environnement graphique (StartX) se lancera automatiquement, | + | |
| Conseils supplémentaires | Conseils supplémentaires | ||
| - | • Logs de démarrage : Pour surveiller les éventuelles erreurs de votre programme, redirigez les sorties vers un fichier journal : | ||
| - | |||
| - | ./ | ||
| - | |||
| - | |||
| - | • Exécuter sans écran (headless) : Si vous n’avez pas d’écran connecté et souhaitez simuler un environnement graphique, installez un émulateur de sortie vidéo comme xvfb : | ||
| - | |||
| - | sudo apt-get install xvfb | ||
| - | xvfb-run ./ | ||
| - | |||
| - | |||
| + | Logs de démarrage : Pour surveiller les éventuelles erreurs de votre programme, redirigez les sorties vers un fichier journal : | ||
| + | ./ | ||
| + | Exécuter sans écran (headless) : Si vous n’avez pas d’écran connecté et souhaitez simuler un environnement graphique, installez un émulateur de sortie vidéo comme xvfb : | ||
| + | sudo apt-get install xvfb | ||
| + | xvfb-run ./ | ||
| En suivant ces étapes, votre programme OpenFrameworks se lancera automatiquement après le démarrage et l’ouverture de l’environnement graphique sur la Raspberry Pi 4. | En suivant ces étapes, votre programme OpenFrameworks se lancera automatiquement après le démarrage et l’ouverture de l’environnement graphique sur la Raspberry Pi 4. | ||
| ===== Divers ===== | ===== Divers ===== | ||
telephone_temps_moderne.txt · Dernière modification : de Mushussu
