2 votes

D'un Shell Shell à une icône d'application

J'essaie de créer une icône (plus tard dans l'application) pour un logiciel que je viens de télécharger. J'ai décompressé le fichier .tar.gz. Le fichier décompressé contient les répertoires bin et share. Le répertoire bin contient le Shell Shell pour l'application. (s'exécute sur le terminal) J'ai créé le fichier .desktop comme suit (dans /~)

[Desktop Entry]
Name=CopasiUI
Exec=/home/ubuntu/Documents/Biologie/L3SV/S6/PPD/Copasi/bin/CopasiUI.sh
Icon=/home/ubuntu/Documents/Biologie/L3SV/S6/PPD/Copasi/share/copasi/Copasi48-alpha.xpm
Terminal=false
Type=Application

Je suis nouveau dans ubuntu et je sens le manque de connaissances dans ce domaine. A partir de là, cela ne fonctionne pas encore. J'obtiens "There was an error launching the app" (Il y a eu une erreur en lançant l'application). Il ne montre même pas l'icône que j'ai sélectionnée. Puis-je simplement garder le .desktop dans ~ pour voir si ça marche ?

Merci pour vos réponses.

(Cela a fonctionné sans le .sh)

0voto

ieplugin Points 216

À moins que votre script ne commence par le Shebang ( #!/bin/sh ) et est marqué comme exécutable, vous devrez exécuter sh en spécifiant le Shell Shell comme argument afin de l'exécuter : cette ligne :

Exec=/home/ubuntu/Documents/Biologie/L3SV/S6/PPD/Copasi/bin/CopasiUI.sh

Ce devrait être cette ligne :

Exec=sh /home/ubuntu/Documents/Biologie/L3SV/S6/PPD/Copasi/bin/CopasiUI.sh

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X