Como fazer um lançador (arquivo .desktop) para um arquivo binário?

1

Eu criei lançadores com scripts python, scripts php, etc. como ativadores.

Agora eu quero fazer um arquivo binário como um lançador. Não é um arquivo binário instalável. Na verdade, é o arquivo binário do WorldOfGoo. O nome do arquivo é WorldOfGoo.bin32 . Ao executar este arquivo do terminal pelo comando ./WorldOfGoo.bin32 , o jogo é iniciado.

quando adicionei o caminho a este arquivo no campo Exec no [Entrada na área de trabalho] , como este

  

/path/to/folder/and/then/WorldOfGoo.bin32 *

e quando clicamos no arquivo da área de trabalho, ele diz "Permissão negada"

Como faço para que um arquivo binário funcione em um arquivo .desktop?

    
por Nirmik 21.06.2012 / 12:05

1 resposta

3

Veja um exemplo - começa xnview.sh :

[Desktop Entry]
Encoding=UTF-8
Terminal=0
Exec=/home/pierre/Desktop/XnViewMP/xnview.sh
Icon=/home/pierre/Desktop/XnViewMP/xnview.png
Type=Application
Categories=Graphics;
StartupNotify=true
Name=XnView Multi Platform
GenericName=XnViewMP

Editar :

Se você tiver um comando complexo desagradável para ser executado - coloque tudo no script e execute o script. Por exemplo, se você tiver que gravar primeiro lá e executar o script, crie um script:

#!/bin/bash

cd /to/YourDir
./YourBinaryFile
    
por Adobe 21.06.2012 / 12:50