Bonjour,
J'ai écrit un programme en C qui gère de la vidéo avec un Raspberry pi 4 tournant sous Buster.
Je voudrai lancer ce programme au démarrage du système.
Comment faire ?
Bonjour,
J'ai écrit un programme en C qui gère de la vidéo avec un Raspberry pi 4 tournant sous Buster.
Je voudrai lancer ce programme au démarrage du système.
Comment faire ?
Bonjour,
il faut préciser : quelle ressources le programme requiert-il (mode texte, ou mode graphique) ? nécessite-t-il une intervention humaine ? etc.
Le programme tourne en mode texte.
Cependant, actuellement le Pi démarre en mode graphique.
J'ai lu que l'on pouvait changer la config, mais ne me souvient plus comment faire.
Merci pour l'aide.
Bonjour
On peut placer un lanceur *.desktop dans le dossier ~/.config/autostart
Exemple de fichier lanceur_video.desktop :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 [Desktop Entry] Type=Application Exec=systemctl --user restart TV Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[fr_FR]=cwpa Name=cwpa Comment[fr_FR]=Test de systemd Icon=
Bonjour,
Depuis l'interface graphique de ton buntu, cliquer sur : "Applications au démarrage" ...
J'aimerai intervenir au niveau des fichiers du démarrage du système.
Je sais qu'il existe ( 5 ou 6 ? ) modes de démarrage, et j'avais lu ( ou ? ) qu'il était possible de lancer alors un programme ( comment ?).
Vous voyez, je cherche une approche plus système, avec modification d'un fichier de commande ( en mode texte, bien sûr) .
Bonjour,
Tu peux aussi créer un service avec systemd qui exécuterait ton script.
ça ressemblerait à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [Unit] Description=faitceci DefaultDependencies=no After=graphical.target #Ici lancera le script après la mise en place de l'interface graphique . on peut aussi utiliser Before. [Service] Type=oneshot RemainAfterExit=yes ExecStart=mon_script.sh [Install] WantedBy=graphical.target
Sur le forum pi français, un utilisateur avait le même problème que moi, il faut ;
Aller dans etc/rc.local qui est un fichier qui s'exécute AVANT que le pi ait fini de booter.
Il s'exécute en root, donc faire attention à ce que l'on fait.
Il doit lancer une tâche, qui laisse la main par la suite ( tâche de fond ) .
J'ai essayé, ça marche !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager