Outils pour utilisateurs

Outils du site


telephone_temps_moderne

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
telephone_temps_moderne [2024/12/14 13:23] – [Démarrage] Mushussutelephone_temps_moderne [2025/01/12 20:08] (Version actuelle) – [Chat GPT] Mushussu
Ligne 36: Ligne 36:
  
   [Unit]   [Unit]
-Description=Service de la borne litteraire +  Description=Service de la borne litteraire 
-After=multi-user.target+  After=multi-user.target 
 +   
 +  [Service] 
 +  Type=idle 
 +  User=pi 
 +  ExecStart=/home/pi/openFrameworks/apps/myApps/borneLitteraire/startx ./bin/borneLitteraire -- -s off 
 +  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'écran Adafruit PiTFT est plus lisible il n'est pas divisé& en quatre. 
 +  sudo nano /boot/firmware/config.txt 
 +  #hdmi_force_hotplug=1 
 +   
 +===== 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 :
  
-[Service] +== ⁠⁠Configurer le lancement automatique de StartX au démarrage ==
-Type=idle +
-User=pi +
-ExecStart=/home/pi/openFrameworks/apps/myApps/borneLitteraire/startx ./bin/borneLitteraire -- -s off +
-Restart=always+
  
-[Install] +Pour démarrer l’interface graphique automatiquement :Modifiez le fichier de configuration ~/.bashrc pour lancer automatiquement StartX si l’utilisateur se connecte : 
-WantedBy=multi-user.target+ 
 +  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 ~/openframeworks_launcher.sh 
 + 
 + 
 +Ajoutez les lignes suivantes dans ce fichier : 
 + 
 +  #!/bin/bash 
 +  # Lancer le programme OpenFrameworks 
 +  cd /chemin/vers/votre/programme 
 +  ./nom_du_programme 
 + 
 +Rendez le script exécutable : 
 + 
 +  chmod +x ~/openframeworks_launcher.sh 
 + 
 +== ⁠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 
 +  ~/openframeworks_launcher.sh 
 +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, suivi de l’exécution de votre programme OpenFrameworks. 
 + 
 +Conseils supplémentaires 
 + 
 +Logs de démarrage : Pour surveiller les éventuelles erreurs de votre programme, redirigez les sorties vers un fichier journal : 
 +  ./nom_du_programme > ~/program_output.log 2>&1 
 +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 ./nom_du_programme 
 +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://www.mouser.fr/ProductDetail/HARTING/09180009906?qs=6AJYfC4azSiHLSU4kHEmEw%3D%3D|Vis de fixation pour PCB 3x6]] [[https://www.mouser.fr/ProductDetail/HARTING/09180009906?qs=6AJYfC4azSiHLSU4kHEmEw%3D%3D|Vis de fixation pour PCB 3x6]]
Ligne 55: Ligne 126:
  
 [[https://www.kubii.com/fr/haut-parleurs-microphones/2056-mini-haut-parleurs-usb-noir-kubii-6951695640511.html|Mini Haut-Parleurs USB Noir]] [[https://www.kubii.com/fr/haut-parleurs-microphones/2056-mini-haut-parleurs-usb-noir-kubii-6951695640511.html|Mini Haut-Parleurs USB Noir]]
 +
 +[[https://raspberrypi.stackexchange.com/questions/2169/how-do-i-force-the-raspberry-pi-to-turn-on-hdmi|Pour gérer le HDMI et l'écran PITF]]
  
 {{tag>raspberry_pi sylvain OpenFrameworks}} {{tag>raspberry_pi sylvain OpenFrameworks}}
telephone_temps_moderne.1734182591.txt.gz · Dernière modification : de Mushussu