J'ai essayé de créer un fichier .desktop pour exécuter vncviewer (connexion vnc étroite à un mac). J'ai entré ci-dessous dans le fichier.
[Desktop Entry]
Version=x.y
Name=VNCViewer
Comment=This is my comment
Exec=/usr/bin/vncviewer 10.0.1.5:5900
Terminal=true
Lorsque je double-clique sur le fichier, il renvoie "Une erreur s'est produite lors du lancement de l'application."
Avez-vous des suggestions sur ce que j'ai mal fait dans mon fichier .desktop?
Ok j'ai trouvé quel était le problème.
Il vous manque une entrée dans le fichier. Placez l'entrée suivante dans le fichier
Type=Application
Une fois que vous avez enregistré le fichier, vous remarquerez que le changement d’icône ressemble davantage à une application qu’à présent (un fichier texte/script).
Même si vous rendez le fichier exécutable, Ubuntu Desktop ne sait pas si ce fichier est un script ou une application et suppose qu'il s'agit d'un script. Mais si vous placez le Type = Application, il fonctionnera bien.
Ajouter
Path=/path/to/directory
peut être requis si l'application nécessite que l'utilisateur lance le binaire exécutable dans un certain répertoire. Ce fut le cas pour moi lorsque je compilais un programme à partir des sources sans installer l’ensemble du système.
Peut-être que vous pouvez essayer ceci: Exec=bash -c "/usr/bin/vncviewer 10.0.1.5:5900"
Assurez-vous également que votre fichier .desktop est exécutable. chmod +x your_file.desktop