Page 2 sur 2

Re: Lancer un script en TKinter avec un service

Posté : lun. 6 août 2018 12:29
par CDBI30
Bonjour dyox
En effet cela fonctionne beaucoup mieux en passant par un bash dans LXinput-setup.desktop

#!/bin/bash
sleep 2
lxterminal -e /home/pi/Scripts/LecteurMP3-16.pyw &

J'utilise un SSD externe qui n'est monté qu'à la fin de LXDE
D'où le sleep de 2 secondes
J'ai mis du temps à comprendre pourquoi le lecteur ne trouvait pas ses fichiers !!

Re: Lancer un script en TKinter avec un service

Posté : lun. 6 août 2018 12:47
par dyox
Bien !

Si c'est un ssd solidaire au pi, vous pouvez le mettre dans le fstable, ce sera plus rapide.

Et si c'est résolu, pensez à éditer votre 1er post et marquez [RESOLU]

Petit question :
Cela ne fonctionne pas en gardant la même typologie que j'avais notée ?
genre

Code : Tout sélectionner

[Desktop Entry]
Type=Application
Exec=lxterminal -e  /home/pi//Scripts/LecteurMP3.sh
et

Code : Tout sélectionner

#!/bin/bash
sleep 2
/usr/bin/python3 /home/pi/Scripts/LecteurMP3-16.pyw
Ha ! Et j'ai une autre question : L'esperluette est-elle obligatoire dans l'exécution du script ?

Re:[RESOLU] Lancer un script en TKinter avec un service

Posté : lun. 6 août 2018 17:17
par CDBI30
Finalement voici les 2 codes
Je préfère lancer lxterminal dans le sh pour le mettre ou non selon le programme

Code : Tout sélectionner

#!/bin/bash
sleep 2
lxterminal -e /usr/bin/python3.5 /home/pi/Scripts/LecteurMP3-16.pyw &
et

Code : Tout sélectionner

[Desktop Entry]
Type=Application
Comment=Lancement Lecteur
Exec=/home/pi/Lecteur.sh
bien sûr, sudo chmod +x du fichier.sh
Fonctionne également avec un programme construit avec curses
en revanche, je n'arrive pas à en lancer 2 à la suite

Dyox, c'est quoi L'esperluette ?

Re: [RESOLU]Lancer un script en TKinter avec un service

Posté : lun. 6 août 2018 18:12
par dyox
C'est le &.
Elle est mise pour désigner un script à mettre en arrière plan lors d'un autostart. Cela évite le blocage du système s'il y a une erreur lors de la séquence.
Là, dans votre cas, le système est déjà actif donc je dirais que c'est inutile. Enfin, je le comprends comme ça.

Re: [RESOLU]Lancer un script en TKinter avec un service

Posté : lun. 6 août 2018 18:59
par CDBI30
Ah, moi j'appelle ça le ET d'imprimerie
je le mets pour qu'un programme continu de tourner avec d'autres