Iniciando um Script Shell via .desktop em Raspbian Wheezy

1

Estou tentando lançar o OMXplayer e reproduzir uma sequência de vídeos em loop em um RaspberryPi executando o Raspbian Wheezy. Eu tenho um script de shell de trabalho que lança e reproduz os vídeos, cortesia de link

Eu tenho isso colocado em / home / pi / e é executável. Eu criei um arquivo testsh.desktop em / usr / share / applications / que eu também fiz executável. Este arquivo contém:

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

Eu também tentei definir exec como:

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

Isso não está funcionando e acho que estou perdendo algo óbvio.

    
por mhollander38 08.05.2013 / 22:38

1 resposta

1

Não funciona se você tiver Terminal=true , ele é executado

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

x-terminal-emulator é lxterminal , que precisa de --command para executar um comando

Ou:

Defina Terminal=false e execute o script com

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

como você tentou antes.

Ou:

Defina Terminal=true e execute o script com

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

    
por 08.05.2013 / 23:42