Page 1 sur 1

Automatiser le lancement de vm205

Posté : lun. 27 juin 2016 17:39
par cloclo30
Ayant fraichement découvert le raspberry, j'ai réaliser un montage rapberry PI3 (Linux) et carte vm205 pour avoir un petit oscilloscope autonome.
Cela me sera utile pour le développement d'un futur projet de cnc.

La fonction oscillo fonctionne bien, mais j'aimerai qu'au boot le programme soit automatiquement lancé (le montage ne sert qu'à cela).
Dans le répertoire Documents j'ai installé un script vm205.sh (fonctionnement OK)
Dans le répertoire /etc/init.d j'ai installé un script également appelé vm205.sh sensé appeler celui du répertoire Documents et inscrivant une trace dans un fichier Documents/vm205.log à chaque démarrage du programme.
Enfin la commande update-rc.d installe la copie du fichier dans init.d dans les répertoires adéquates.
TOUT CELA EST OK...
Et pourtant au boot, la trace enregistre bien l'activation du logiciel et celui-ci n'est pas apparent à l'écran.
La commande ps -ef |grep vm ne renvoie rien.....
Vers où chercher.....

Re: Automatiser le lancement de vm205

Posté : lun. 27 juin 2016 17:48
par destroyedlolo
Salut,

Je pense (conditionnel car je n'ai pas vu exactement comment c'est fait) que c'est normal : les scripts /etc/init.d sont lancés avant que ton utilisateur soit loggé dans l'environnement graphique.
La commande ps -ef |grep vm ne renvoie rien.....
Car il a due être killé car sont DISPLAY n'est pas valide.

Plutôt que mettre le script dans le init.d, il faut que tu le mettre dans les scripts de démarrage de ton DE qui se trouvent généralement dans un sous répertoire de ton home, souvent .config.

A+

Re: Automatiser le lancement de vm205

Posté : mer. 29 juin 2016 12:11
par cloclo30
Effectivement le lancement d'un programme graphique par init.d n'est pa la bonne solution. Il faut donc chercher du côté du lancement de la session et de l'environnement graphique.
La solution est donc d'ajouter une ligne au fichier $home/.config/lxsession/LXDE-pi/autosart.
En ajoutant la ligne "@/home/pi/Downloads/vm205/VM205" le programme oscilloscope est affiché directement à l'écran après le boot du système