Ubuntu – Comment créer un lanceur (fichier .desktop) pour un fichier binaire

J’ai réussi à créer des lanceurs avec des scripts python, des scripts php, etc. en tant que lanceurs.

Maintenant, je veux créer un fichier binaire en tant que lanceur. Ce n’est pas un fichier binaire installable. Il s’agit en fait du fichier binaire pour WorldOfGoo. Le nom de fichier estWorldOfGoo.bin32. Lors de l’exécution de ce fichier à partir du terminal par la commande ./WorldOfGoo.bin32 le jeu commence.

quand j’ai ajouté le chemin d’accès à ce fichier dans leExecchamp dans le[Entrée de bureau], comme ça

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

et quand j’ai cliqué sur le fichier du bureau, ça dit« Permission refusée »

Comment faire fonctionner un fichier binaire dans un fichier .desktop?

Meilleure réponse

  • Voici un exemple – ça commence 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
     

    Éditer:

    Si vous avez une commande complexe désagréable à exécuter – mettez-la dans le script et exécutez le script. Par exemple, si vous devez d’abord y cd et exécuter le script à partir de là, créez un script:

     #!/bin/bash

    cd /to/YourDir
    ./YourBinaryFile