[résolu] Comment lancer un script shell via un clic de souris ?

Comment lancer un script shell via un clic de souris ? [résolu] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 31-07-2007 à 08:33:25    

Bonjour,
 
j'ai crée un script qui me permet de monter des lecteurs réseaux, il marche parfaitement en le lançant depuis un shell
 
cependant j'aimerai savoir si il est possible de lancer le script directement via un clic de souris sur le bureau ? ( j'utilise KDE sous Mandriva 2007.1 )
 
sous Windows il suffisait de cliquer sur un fichier bat pour lancer l'execution mais sous Linux la même technique ne fonctionne pas :/
 
le script est bien executable, pas de soucis au niveau des droits mais rien ne se passe si je fais un double clic dessus, ça ne marche qu'en mode console dans le shell en tapant le nom du script ( genre ./toto.sh )
 
si quelqu'un connait une astuce je suis preneur :)
 
merci ;)


Message édité par Elbarto le 31-07-2007 à 22:44:31
Reply

Marsh Posté le 31-07-2007 à 08:33:25   

Reply

Marsh Posté le 31-07-2007 à 10:30:04    

Ca doit bien être possible, si tu veux savoir.
Sous gnome, quand le fichier est executable, il te demande si tu veux faire "Display / Run in Terminal ....". Tu cliques sur run in terminal et c'est executé dans un terminal.
 
Regardes dans la doc KDE, ça doit aussi etre possible.

Reply

Marsh Posté le 31-07-2007 à 18:20:39    

oui spossible, y a une option dans le .desktop ou dans le click droit/propriétés


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 31-07-2007 à 22:46:07    

Ok merci à tous, le problème est reglé maintenant
 
en effet sous KDE il suffit de faire un clic droit propriétés sur un espace vide du bureau, puis choisir le menu "lien vers une application", puis mettre le chemin vers le script
 
puis dans les options avancées du lien il faut indiquer que l'on veut executer le script dans un terminal
 
ensuite cela crée un raccourci sur le bureau vers le script, un double clic sur ce raccourci permet alors de lancer le script :)


Message édité par Elbarto le 31-07-2007 à 22:46:37
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed