.desktop não funciona [duplicado]

2

Eu tenho um arquivo .desktop que contém estas linhas:

[Desktop Entry]
Name=Firestorm
Comment=Client for Online Virtual Worlds, such as Second Life
Exec=/home/deus/Programs/Firestorm_64bit/firestorm
Icon=/home/deus/Programs/Firestorm_64bit/firestorm_icon.png
Terminal=false
Type=Application
TargetEnvironment=Unity
StartupWMClass=do-not-directly-run-firestorm-bin
Categories=Application;Network;
StartupNotify=true

Eu apenas re-instalei o Ubuntu 14.04 antes que a reinstalação desse arquivo funcionasse bem. Agora isso não acontece. Eu defini a propriedade exec.

Quando eu o executo no terminal, recebo isso:

deus@xxx:~/DesktopShortcuts$ ./firestorm.desktop 
./firestorm.desktop: line 1: [Desktop: command not found
./firestorm.desktop: line 3: for: command not found
./firestorm.desktop: line 10: Network: command not found

Alguém pode me dizer qual é o problema e como corrigi-lo?

Obrigado.

    
por Deus Deceit 27.05.2014 / 21:51

1 resposta

1

Você não pode abrir um atalho na área de trabalho como um script, porque o shell não entenderá o comando e tentará executar linha por linha o que está no arquivo de texto.

Tente isto:

gnome-open firestorm.desktop

Se não funcionar, pode ser um problema de permissões. Tente fazer o arquivo executável com:

chmod +x firestorm.desktop

ou através do menu de propriedades que aparece se você clicar com o botão direito do mouse no arquivo da área de trabalho.

    
por animaletdesequia 27.05.2014 / 22:00