Cela fait plusieurs mois que j'ai ce problème horrible. Je suis actuellement en train d'utiliser Unity 2D, et je gère mes entrées de menu en utilisant des fichiers .desktop, ce qui est fatigant. Y a-t-il un meilleur moyen de les gérer? Quoi qu'il en soit, le problème vient du champ EXEC. J'en ai tellement marre! J'ai lutté pour résoudre ce problème pendant des jours! Cela m'a presque donné une crise de nerfs une fois. Par exemple, la dernière entrée que j'ai essayé d'ajouter était une entrée pour un jeu Windows (en utilisant Wine):
[Desktop Entry]
Name=Venus Patrol 1.1
Icon=/usr/share/icons/venuspatrol.jpg
Type=Application
Categories=Game;
Exec=wine "/home/LOL/Autres/ProgramFiles/Games/Venus Patrol 1.1/VENUS PATROL.exe"
Path="/home/LOL/Autres/ProgramFiles/Games/Venus Patrol 1.1"
Keywords=game;indie;jam;
Terminal=true
GenericName=Jeu indépendant de Neil Thapen initialement créé pour le concours TIGSource Cockpit Competition 2009
Je mets directement des programmes exécutables et des jeux (pas besoin d'installation, principalement des jeux Windows) dans le répertoire "/home/LOL/Autres/ProgramFiles". Je n'aime pas manipuler les dossiers root, car je suis obligé d'ouvrir le Gestionnaire de fichiers en tant que root et de parcourir tous les dossiers du système.
Que le chemin contienne des espaces ou non, cela ne fonctionne pas. Que je précise le chemin de l'environnement WINEPREFIX ou non, cela ne fonctionne pas. J'ai essayé Alacarte, mais cela ne fonctionne pas non plus. J'ai lu ceci, mais ça n'a pas aidé.
S'il vous plaît, aidez-moi, j'ai besoin d'aide. Avez-vous des idées?
PS: ... Eh bien, oui, je suis une personne tatillonne
ÉDITER: Ainsi, après la réponse de M. Gruber, j'ai mis à jour mon fichier .desktop, sans succès:
[Desktop Entry]
Name=Venus Patrol 1.1
Icon=/usr/share/icons/venuspatrol.jpg
Type=Application
Categories=Game;
TryExec=/home/LOL/Autres/ProgramFiles/Games/Venus\sPatrol\s1.1/VENUS\sPATROL.exe
Exec=wine "/home/LOL/Autres/ProgramFiles/Games/Venus Patrol 1.1/VENUS PATROL.exe"
Path="/home/LOL/Autres/ProgramFiles/Games/Venus Patrol 1.1"
Keywords=game;indie;jam;
Terminal=true
GenericName=Jeu indépendant de Neil Thapen initialement créé pour le concours TIGSource Cockpit Competition 2009.
Que je précise la variable Path ou non, comme toujours, cela ne fonctionne pas. Ça peut être lié à Wine (WINEPREFIX, ce genre de choses), car j'ai (supposément) finalement bien écrit le champ Exec.