Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 roll 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 tongue ) 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 smile 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? smile

#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) big_smile

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