#1 Le 18/04/2009, à 23:23
- Cerro
lanceur d'appli --> pb d'exécution du processus fils "cd"
Bonjour!
Je viens d'installer GoGrinder qui est un jeu de Go développé en Java. Pour le lancer j'utilise la commande:
cd Geek_paradise/Jeux/GoGrinder-1.14 && java -jar GoGrinder.jar
et comme c'est un peu fastidieux je voulais créer un lanceur dans le menu Applications/Jeux.
Alors j'ai suivi la procédure normale... en mode graphique... éditer les menus, nouvel élément etc. On ne peux pas entrer gd chose lors de la création de lanceur, c'est le strict minimum. J'ai copié-collé la commande utilisée ci-dessus ds le champ "commande" (jusque là c'est logique ) et qd je clique sur mon lanceur, j'ai le message d'erreur:
L'exécution du processus fils « cd » a échoué (Aucun fichier ou dossier de ce type)
et le programme ne se lance pas.
Je précise que la même commande lancée ds un terminal marchait parfaitement.
Pourquoi?? J'aimerais comprendre Merci!
#2 Le 27/04/2009, à 17:52
- Cerro
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Un petit coup de pouce?
#3 Le 27/04/2009, à 17:53
- _nox_
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
dans ton lanceur
przcise que le chemin de l'aplpication est Geek_paradise/Jeux/GoGrinder-1.14
Le programe est java -jar GoGrinder.jar
--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)
Hors ligne
#4 Le 27/04/2009, à 17:54
- _nox_
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
ou attend,
type : Application dans un tremminal
Commande : java -jar Geek_paradise/Jeux/GoGrinder-1.14/GoGrinder.jar
j'avais pas le truc sous les yeux
Dernière modification par _nox_ (Le 27/04/2009, à 17:55)
--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)
Hors ligne
#5 Le 27/04/2009, à 18:00
- hornon
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
ton problème vient du fait du chemin de ton fichier: tu te base sur un chemin relatif (en console tu part de ~ càd /home/<toi>/) alors que ton lanceur ne part pas de là visiblement. donc à défaut de savoir quel est le répertoire courant utilisé pas ton lanceur, utilise un chemin absolu:
cd /home/<toi>/[...]/Geek_paradise/Jeux/GoGrinder-1.14 && java -jar GoGrinder.jar
Dernière modification par hornon (Le 27/04/2009, à 18:01)
Hors ligne
#6 Le 27/04/2009, à 18:13
- _nox_
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
ben
cd ~/[...]/Geek_paradise/Jeux/GoGrinder-1.14 && java -jar GoGrinder.jar
alors
--------------------------------------------------
Encouragez votre os préféré, faites des dons !
Debian Wheely 64 - Athlon X2, 4Go, 9800GT, 2410SA, 1To / Debian Wheely 64 - HP EliteBook 8540p (i5 / 4Go)
Hors ligne
#7 Le 19/10/2009, à 21:13
- RegisBurin
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Salut à tous
Je me permets de faire remonter ce fil (qui n'a -apparemment- pas été résolu) car j'ai un peu le même soucis (enfin le même message d'erreur tout du moins...)
Voilà, je m'explique:
Je voulais créer un lanceur pour démarrer le "neuf mediacenter" (bah oui, non seulement j'suis fainéant, mais en plus j'voulais m'la pêter un peu en mettant en application ce que je venait de lire sur l'utilisation des commandes... bah je débute mais je suis plein de bonne volonté quoi...)
Donc, au lieu de taper dans un terminal:
cd /home/regis/mediacenter
./mediacenter start
Je me suis dit:
- Je créé un lanceur d'application personnalisé
- Type: Application
- Je le nomme
- dans commande je met
cd /home/regis/mediacenter && ./mediacenter start
Je clique dessus, et là... arghhh
Impossible de lancer l'application
L'exécution du processus fils « cd » a échoué (Aucun fichier ou dossier de ce type)
Bon...
J'essais de remplacer /home/regis/ par ~/
Idem... Je tente Application dans un terminal... Idem
Je pense que c'est (au même titre que le pb de l'auteur de ce post) un problème de chemin relatif/absolu... En fait je sais pas trop... J'ai tenté au préalable d'entrer la commande dans un terminal, ça fonctionne nickel ??
Si quelqu'un peut me filer un coup de main, qu'il soit béni
Sinon, je pense qu'il me serait possible de faire un script avec cette commande, le rendre exécutable, etc... mais là... j'ai comme l'impression que je vais passer plus de temps à comprendre ce que je doit faire qu'à écrire cette commande à chaque fois (mais bon, c'est comme ça qu'on apprend... héhéhé)
merci @+
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#8 Le 19/10/2009, à 21:35
- abelthorne
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Tu es sûr du nom de ton dossier ? C'est bien "mediacenter" et pas "Mediacenter" ou "MediaCenter" ou que sais-je encore ?
Si tu veux faire un script :
#!/bin/bash
cd /home/regis/mediacenter
./mediacenter start
Tu le rends ensuite exécutable et tu fais ton lanceur dessus.
Mais logiquement, tu devrais avoir le même problème qu'avec la commande en une ligne.
Hors ligne
#9 Le 19/10/2009, à 21:41
- RegisBurin
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Certain de la casse... (j'ai vérif... et re-vérif à l'instant, puis dans un terminal, ça fonctionne)
Merci pour la rapidité de ta réponse.
J'essais le script...pfiouuu
*regisburin fait craquer ses phalanges et ses cervicales
Bah j'sui pô couché moi...
Merci encore
PS: si quelqu'un a quand même un soluce pour le faire par un lanceur, je suis preneur... et puis ça peut en aider d'autres...
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#10 Le 19/10/2009, à 22:11
- RegisBurin
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Bon, c'est cool... ça fonctionne nickel avec un script exécutable
Sniff (<=petite larme, mon tout premier script)
Un grand merci à abelthorne.
Ce que j'ai fait:
- Création d'un script de lancement
#!/bin/bash
cd /home/regis/mediacenter
./mediacenter start
(rendu exécutable)
- Création d'un script d'arrêt
#!/bin/bash
cd /home/regis/mediacenter
./mediacenter stop
(rendu exécutable lui aussi...)
- Création d'un tiroir sur le tableau de bord
- Ajout de deux lanceurs personnalisés dans ce tiroir qui renvoient aux scripts
- Reste à mettre de belles icones qui vont bien... Taaaadaaaa!!
Bon, c'est un peu "batard" comme méthode, mais ça marche
Je ne met pas [résolu] dans le titre (de toute façon je peux pô) car la question originale était de le faire sans passer par des scripts... Mais je suis quand même bien content
@+
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#11 Le 20/10/2009, à 09:20
- abelthorne
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Pour la méthode originale, tu as essayé "Application dans un terminal" plutôt que "Application" ?
Hors ligne
#12 Le 20/10/2009, à 11:18
- RegisBurin
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Attends, je m'auto-quote
Idem... Je tente Application dans un terminal... Idem
Post #7
Config (M-AUDIO Delta44/Wacom CTH661-Phone ZTE OpenC-FFOS2.1) | BabyBox[WIP]
Moi sur le web / Moi, IRL mais sur le web / Ma maison sur le web
Hors ligne
#13 Le 13/01/2010, à 18:44
- perolrom
Re : lanceur d'appli --> pb d'exécution du processus fils "cd"
Salut,
Tu peux essayer ça comme menu:
xterm -e "cd mediacenter;./mediacenter start"
A+
Version modifiée du SFR/Neuf Mediacenter Linux : Compatibilité Ubuntu + Support .mkv + firmware 2.x + Correction de bugs
Hors ligne