Registered Member
|
Bonjour à tous,
Voilà j'ai développer un script , et j'aimerai pouvoir le lancer depuis konqueror.
j'ai donc chercher et fini par trouver les servicemenu sous kde3.5 pour konqueror dans /usr/share/apps/konqueror/servicemenus/ j'ai crée un service menu du type:
Il apparait bien sous konqueror, mais il ne s'exécute pas. J'ai donc tester en lancant konqueror via la console, pour voir les eventuelle message d'erreur et là ca fonctionne. Vous auriez une idée pourquoi mon script ne fonctionne qu'a partir konqueror lancer via une console? Merci à vous |
Moderator
|
Salut !
Oh du KDE 3 qui bouge encore Je n'ai jamais utilisé les "servicemenus" mais j'ai 3 pistes. La première est ma favorite... 1) Comme ça fonctionne quand tu lances konqueror depuis une console, il se peut que la raison pour laquelle ça ne fonctionne pas sans la console soit qu'il en faut une Pour être fixer remplace
par
2) Cette deuxième piste n'est pas incompatible avec la première. Il se peut qu'en mode "sans console" il ne trouve pas ton fichier "reduc.sh", alors qu'en mode console tu as lancé konqueror depuis le dossier où se trouve ton script et il l'y trouve. Plusieurs solutions à ce problème. La première a ma préférence. 2.a) Tu remplaces
par
2.b) Tu ajoutes le dossier contenant ton script à ta variable d'environnement PATH, ou tu mets ton script dans un des dossiers déjà indiqué dans cette même variable. 3) Cette troisième piste n'est pas incompatible avec les deux premières. Lorsqu'on écrit un script, il est préférable d'indiquer en première ligne l'interpréteur de commande pour lequel le script a été conçu. Il te faudrait ajouter en première ligne
Tiens-nous au courant PS: tu es vraiment thaïlandais ? |
Registered Member
|
Hey bah oui du KDE3 qui bouge encore...
Je te remercie pour tes soluces mais rien ne fonctionne. Et d'ailleurs je viens de retester avec un konqueror lancer depuis la console et c'est idem. en revanche ca m'a permis de me rendre compte qu'il executais le script là d'ou je lancais la console. En clair,
avec ceci quelque sois le dossier ou je me situe sous konqueror il applique le script dans le dossier ~ si
avec ceci quelque sois le dossier où je me situe sous konqueror il applique le script dans le dossier ~/Images En clair le soucis ne viens pas du servicemenu je pense mais du script bon j'ai trouvé une solution ctrl+E pour lancer un commande mais j'aurais bien aimé avoir le click droit et comprendre comment résoudre ce problème. Merci Euh, non je suis pas thai, mais franco-francais, mais vivant en thailande.... (oh pauvre de moi il fais trop chaud aujourd'hui, 35°C... et vous? c'est énervant!!!.... euh je suis pas sure d'être très malin, et que je recoive beaucoup de réponse avec cette phrase...) |
Moderator
|
Salut,
si ton problème vient du script, je te conseille de reviser l'art d'écrire un script, voire de poser ton problème sur un forum spécialisé dans ce domaine. Tu trouveras par exemple tout cela sur Développez.com, sur lequel j'ai passé beaucoup de temps fut un temps... Tiens-nous au courant |
Registered users: Bing [Bot], claydoh, Google [Bot], rblackwell, sethaaaa, Sogou [Bot]