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édenteProchaine révision | Révision précédente | ||
| telephone_temps_moderne [2024/11/11 21:40] – [Création du support du clavier] Mushussu | telephone_temps_moderne [2025/01/12 20:08] (Version actuelle) – [Chat GPT] Mushussu | ||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| {{ : | {{ : | ||
| + | |||
| + | |||
| + | [[https:// | ||
| ===== Création du support de l' | ===== Création du support de l' | ||
| [[https:// | [[https:// | ||
| Ligne 14: | Ligne 17: | ||
| [[https:// | [[https:// | ||
| + | [[https:// | ||
| + | |||
| + | {{ : | ||
| ===== Création du support de l' | ===== Création du support de l' | ||
| [[https:// | [[https:// | ||
| ===== Création du support de la Rasperry Pi ===== | ===== Création du support de la Rasperry Pi ===== | ||
| - | Connecteur dupont 2x20 cts | ||
| + | ===== Démarrage ===== | ||
| + | cd / | ||
| + | sudo nano borne.service | ||
| + | sudo chmod 644 / | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl enable borne.service | ||
| + | sudo systemctl status borne.service | ||
| + | |||
| + | |||
| + | [Unit] | ||
| + | Description=Service de la borne litteraire | ||
| + | After=multi-user.target | ||
| + | | ||
| + | [Service] | ||
| + | Type=idle | ||
| + | User=pi | ||
| + | ExecStart=/ | ||
| + | Restart=always | ||
| + | | ||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | | ||
| + | ===== ??? ===== | ||
| + | Afin que le son puisse sortir avec openFrameworks sur la sortie miniJack de la Raspberry il fallait commenter en ajoutant un dièse devant la commende hdmi_force_hotplug. Avec cette manoeuvre l' | ||
| + | sudo nano / | ||
| + | # | ||
| + | | ||
| + | ===== Chat GPT ===== | ||
| + | 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 : | ||
| + | |||
| + | == 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 : | ||
| + | |||
| + | if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then | ||
| + | startx | ||
| + | fi | ||
| + | |||
| + | == Créer un script pour lancer le programme sous X == | ||
| + | |||
| + | Créez un script qui sera exécuté dans l’environnement graphique (StartX) : | ||
| + | Allez dans votre dossier utilisateur : | ||
| + | |||
| + | cd ~ | ||
| + | |||
| + | |||
| + | Créez un script shell, par exemple openframeworks_launcher.sh : | ||
| + | |||
| + | nano ~/ | ||
| + | |||
| + | |||
| + | Ajoutez les lignes suivantes dans ce fichier : | ||
| + | |||
| + | #!/bin/bash | ||
| + | # Lancer le programme OpenFrameworks | ||
| + | cd / | ||
| + | ./ | ||
| + | |||
| + | Rendez le script exécutable : | ||
| + | |||
| + | chmod +x ~/ | ||
| + | |||
| + | == 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 : | ||
| + | Ouvrez ou créez ce fichier : | ||
| + | nano ~/.xinitrc | ||
| + | Ajoutez les lignes suivantes pour lancer le script après le démarrage de StartX : | ||
| + | #!/bin/bash | ||
| + | # Lancer le programme OpenFrameworks | ||
| + | ~/ | ||
| + | Enregistrez et rendez le fichier exécutable : | ||
| + | chmod +x ~/.xinitrc | ||
| + | |||
| + | == Tester le démarrage automatique == | ||
| + | Redémarrez la Raspberry Pi : | ||
| + | |||
| + | sudo reboot | ||
| + | Lors du démarrage, l’environnement graphique (StartX) se lancera automatiquement, | ||
| + | |||
| + | 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 ./ | ||
| + | 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 ===== | ||
| [[https:// | [[https:// | ||
| [[https:// | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| {{tag> | {{tag> | ||
telephone_temps_moderne.1731361214.txt.gz · Dernière modification : de Mushussu
