Bonjour,
je souhaiterai pouvoir lancer l’exécution d'un programme sur la machine locale (Raspberry) avec Jeedom. En l’occurrence un diaporama XnView.
J'ai un Diaporama.sh qui contient:
/opt/XnView/XnView -slide /home/pi/Documents/Diaporama.sld
Evidemment ce fonctionne en le lançant directement.
Dans Jeedom, j'ai créé une commande script:
Type script: Script
Type: Action / Defaut
Requete: /home/pi/Documents/Diaporama.sh
A l’exécution j'ai l'erreur:
Erreur dans l'exécution du terminal, la valeur retournée est : 134. Détails : Array ( [0] => QXcbConnection: Could not connect to display Aborted )
Quelqu'un saurait il m'aider ?
Merci
Executer un programme sur la machine locale
Re: Executer un programme sur la machine locale
Je pense que c'est parce que ton utilisateur n'a pas le droit d'utiliser le serveur X d'affichage
Il faut lancer ton Script depuis la session locale je pense
Il faut lancer ton Script depuis la session locale je pense
Jeedom à jour Debian 9
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL
Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr
VM VMWARE ESXi 6.7 ( SSD)
Stick ZWave / FIBARO / Ikea Light / Yeelight / Google Home
Wifi Unifi / PFSENSE / Reverse Proxy DMZ SSL
Passionné de bidouillage informatique en tout genre
Mon blog : http://blog.info16.fr
Re: Executer un programme sur la machine locale
Merci pour la réponse mais j'avoue ne pas savoir ce que tu veux dire par lancer le script depuis la session locale.
Pour info, j'ai essayer avec le plugin SSH manager, ce ne fonctionne pas non plus.
Le problème est bien lié a l'affichage, car d'autres scripts sans affichage fonctionnent correctement.
Pour info, j'ai essayer avec le plugin SSH manager, ce ne fonctionne pas non plus.
Le problème est bien lié a l'affichage, car d'autres scripts sans affichage fonctionnent correctement.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités