Lancer un script shell via .desktop dans Raspbian Wheezy

1

J'essaie de lancer OMXplayer et de lire une séquence de vidéos en boucle sur un RaspberryPi sous Raspbian Wheezy. J'ai un script shell qui lance et lit les vidéos avec la permission de http://www.cenolan.com/2013/03/looping-video-playlist-omxplayer-raspberry-pi/

Je l'ai placé dans / home / pi / et il est exécutable. J'ai créé un fichier testsh.desktop dans / usr / share / applications / que j'ai également rendu exécutable. Ce fichier contient:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
StartupNotify=true
Name=Play
Comment=Plays videos
Exec=/home/pi/playvideos.sh
Categories=Application;

J'ai aussi essayé de définir exec comme:

Exec=lxterminal --command "/home/pi/playvideos.sh"

Cela ne fonctionne pas et je suppose qu'il me manque quelque chose d'évident.

mhollander38
la source
Bizarre, cela fonctionne bien dans KDE, mais pas sur mon Raspberry PI.
parkydr

Réponses:

1

Ça ne marche pas si tu as Terminal=true, ça coule

x-terminal-emulator "/home/pi/playvideos.sh"

x-terminal-emulator est lxterminal qui a besoin --command exécuter une commande

Non plus:

Ensemble Terminal=false et lancez le script avec

Exec=lxterminal --command "/home/pi/playvideos.sh"

comme vous avez essayé avant.

Ou:

Ensemble Terminal=true et lancez le script avec

Exec=--command "/home/pi/playvideos.sh"

parkydr
la source