executa o shell script do desktop no xfce

1

No começo, eu apenas fiz um link para o arquivo .sh na minha área de trabalho, que não pôde ser executado com um clique duplo. Então eu li sobre arquivos .desktop e fiz um ainda sem sucesso. O programa que eu quero executar é um script de shell com vários parâmetros para executar o arquivo jar. Meu arquivo ./desktop tem a seguinte aparência:

[Deskto Entry]
Encoding=UTF-8
Name=jessator
Comment=starts the jess UI
Exec=/home/alf/Software/Jessator/runJessator.sh
Icon=/home/alf/Software/Jessator/jess-32x32.gif
Type=Application
Terminal=false

Como o script é iniciado a partir do terminal, está correto, mas como ele realmente não usa o terminal, não quero abrir a janela do terminal para executá-lo. Configurar Terminal = true também não ajudou.

EDITAR: O script que estou lançando:

java -cp $JESSATOR/Jessator.jar:/home/alf/JESS/Jess71p2/lib/*:$JESSATOR/TimerBean.jar Jessator
    
por Asteroth 24.10.2014 / 16:18

3 respostas

1

Você tem um erro de ortografia na primeira linha do seu arquivo .desktop

[Deskto Entry]

deve ser

[Desktop Entry]
    
por Marat Zaynutdinoff 01.10.2017 / 12:22
0

Deve haver problemas de permissões porque isso funciona bem para mim:

mbiber@linux-pc ~/Desktop $ cat T2M.desktop 
[Desktop Entry]
Comment=Toggle second monitor display
Terminal=false
Name=2ndMonitorToggle
Exec=/usr/local/bin/toggle-screen.sh > /dev/null 2>&1
Type=Application
Icon=/usr/share/icons/screen_icon_white.png
Name[en_US]=T2M
    
por mbiber 24.10.2014 / 19:10
0

A coisa mais geral que vem à mente primeiro é: O seu script é executável? Você pode definir isso no terminal digitando

chmod +x yourfile.sh

Ou de forma gráfica -

% bl0ck_qu0te%     
por astrob0t 24.10.2014 / 18:23