Contenu | Rechercher | Menus

Annonce

La nouvelle clé USB Ubuntu-fr est en prévente
Rendez-vous sur la boutique En Vente Libre

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 02/01/2010, à 09:51

piejearoso

Créer un lanceur pour lancer une commande du terminal

Bonjour

J'espère ne pas m'être trompé de rubrique,tâtonnant dans l'utilisation du terminal je recherche de l'aide et de l'info afin de créer un lanceur qui pourra effectuer ces commndes afin de mettre en marche le média center d'une neuf box, pour permettre de visualiser ou d'écouter films, vidéos, musiques du portable:

1 se placer dans le dossier

cd mediacenter

2 Activer le média center

./mediacenter start

3 Arréter le média center

./mediacenter stop

Merci de votre aide

A+
pierre


Avec ubuntu depuis la LTS 08.04  10 ans déjà ...Heureux d'avoir découvert Linux et Ubuntu:
pc et portables migrés sous ubuntu! ça devient de plus en plus facile
merci à tous les développeurs de linux et aux actifs du site
Que vive le libre

Hors ligne

#2 Le 02/01/2010, à 11:08

helly

Re : Créer un lanceur pour lancer une commande du terminal

oui oui tout simple :
1:tu créé un fichier
2:tu met #!/bin/bash
3:tu met ligne par ligne tes commandes
4:tu le rends executable

chmod a+x fichier

5:et puis voila
si j'ai pas été claire ou si t'as un autre problème hésite pas !


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#3 Le 02/01/2010, à 13:32

piejearoso

Re : Créer un lanceur pour lancer une commande du terminal

Bonjour Helly
J'ai fait ce que tu m'as demandé, mais ça marche pas:
j' ai fait


1:tu créé un fichier: en ouvrant gédit et le nommant "média center",  fichier sur le bureau
2:tu met #!/bin/bash: copié collé sur fichier
3:tu met ligne par ligne tes commandes: fait en copiant collant
4:tu le rends executable: fait comme dit
Code: chmod a+x fichier

5:et puis voila le résultat:

#!/bin/bash

cd mediacenter
./mediacenter start
./mediacenter stop

chmod a+x fichier

Puis j'ai créé un lanceur sur le bureau:
1 application et terminal
2 commande, le fichier
3: réponse; non valide

si j'ai pas été claire ou si t'as un autre problème hésite pas !: tu as été claire, mais je ne comprends décidémment rien!


Avec ubuntu depuis la LTS 08.04  10 ans déjà ...Heureux d'avoir découvert Linux et Ubuntu:
pc et portables migrés sous ubuntu! ça devient de plus en plus facile
merci à tous les développeurs de linux et aux actifs du site
Que vive le libre

Hors ligne

#4 Le 02/01/2010, à 13:39

ljere

Re : Créer un lanceur pour lancer une commande du terminal

il te faut deux fichiers
un pour lancer
mediacenterstart.sh

#!/bin/bash

cd ~/mediacenter
./mediacenter start

un pour arrêter
mediacenterstop.sh

#!/bin/bash

cd ~/mediacenter
./mediacenter stop

et tu les rend exécutable en tapant ça dans un terminal
chmod +x ~/mediacenter/mediacenterst*


astuce nvidia FX5200
Toshiba satellite_c670d-11l ubuntu 18.04 64 bit

Hors ligne

#5 Le 02/01/2010, à 14:32

helly

Re : Créer un lanceur pour lancer une commande du terminal

ljere a écrit :

il te faut deux fichiers
un pour lancer
mediacenterstart.sh

#!/bin/bash

cd ~/mediacenter
./mediacenter start

un pour arrêter
mediacenterstop.sh

#!/bin/bash

cd ~/mediacenter
./mediacenter stop

et tu les rend exécutable en tapant ça dans un terminal
chmod +x ~/mediacenter/mediacenterst*

vaaaaaaala ,en effet j'ai pas été claire a 100% ^^


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#6 Le 02/01/2010, à 15:18

piejearoso

Re : Créer un lanceur pour lancer une commande du terminal

Merci ljere et Helly

Là c'est bon ça marche super...est il possible de n'en faire qu'un?
Mais déjà là c'est le top

Merci beaucoup

A+
pierre


Avec ubuntu depuis la LTS 08.04  10 ans déjà ...Heureux d'avoir découvert Linux et Ubuntu:
pc et portables migrés sous ubuntu! ça devient de plus en plus facile
merci à tous les développeurs de linux et aux actifs du site
Que vive le libre

Hors ligne

#7 Le 02/01/2010, à 15:37

ljere

Re : Créer un lanceur pour lancer une commande du terminal

oui c'est possible mais ce serait bien que tu essayes de le faire par toi même et on sera la pour t'aider si tu bloques sur quelque-chose
indice: if else then et fi


astuce nvidia FX5200
Toshiba satellite_c670d-11l ubuntu 18.04 64 bit

Hors ligne

#8 Le 02/01/2010, à 15:41

piejearoso

Re : Créer un lanceur pour lancer une commande du terminal

Oui je veux bien mais je suis noyé dans toute la doc...pouvez vous m'indiquez les liens qui me permettront de recentrez mes recherches...car en plus de ça j'essaye de paramétrer mon media center sur plusieurs pistes...dur dur

Mercie d'avance
pierre


Avec ubuntu depuis la LTS 08.04  10 ans déjà ...Heureux d'avoir découvert Linux et Ubuntu:
pc et portables migrés sous ubuntu! ça devient de plus en plus facile
merci à tous les développeurs de linux et aux actifs du site
Que vive le libre

Hors ligne

#9 Le 02/01/2010, à 15:56

ljere

Re : Créer un lanceur pour lancer une commande du terminal

tien j'espere que c'est pas trop compliqué
http://abs.traduc.org/abs-fr/ch07.html
http://abs.traduc.org/abs-fr
plus simple
http://www.pcinpact.com/forum/sujet_45608.htm


astuce nvidia FX5200
Toshiba satellite_c670d-11l ubuntu 18.04 64 bit

Hors ligne

#10 Le 02/01/2010, à 18:22

piejearoso

Re : Créer un lanceur pour lancer une commande du terminal

merci bien je vais m'y plonger dés que possible, mais déjà avec mes 2 beaux lanceurs c'est super
A+
pierre


Avec ubuntu depuis la LTS 08.04  10 ans déjà ...Heureux d'avoir découvert Linux et Ubuntu:
pc et portables migrés sous ubuntu! ça devient de plus en plus facile
merci à tous les développeurs de linux et aux actifs du site
Que vive le libre

Hors ligne

#11 Le 03/01/2010, à 14:31

DaveNull

Re : Créer un lanceur pour lancer une commande du terminal

Tant qu'à faire, quand tu auras compris le principe des if, for etc..., tu pourras faire des boites de dialogue avec Zenity, genre quant tu cliques sur ton lanceur, un message s'affichera :

Que voulez-vous faire ?
[*] Démarrer Mediacenter
[  ] Arrêter Mediacenter
  [OK]  [Annuler]

Ce sera plus joli...

Hors ligne

#12 Le 03/01/2010, à 15:24

nesthib

Re : Créer un lanceur pour lancer une commande du terminal

ou plus simple (d'un point de vue ergonomie) tu peux chercher le process de ton programme et s'il existe au lancement du script tu le ferme puis exit sinon tu lances tu programme


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#13 Le 03/01/2010, à 16:07

piejearoso

Re : Créer un lanceur pour lancer une commande du terminal

Bonjour

Oui mais pour l'instant on débute...ceci  dit les 2 boutons sur le tableau de bord supèrieur vert pour démarrer et rouge pour stopper ça a de la gueule...

Merci encore pour ce début
A+ et bone année

pierre


Avec ubuntu depuis la LTS 08.04  10 ans déjà ...Heureux d'avoir découvert Linux et Ubuntu:
pc et portables migrés sous ubuntu! ça devient de plus en plus facile
merci à tous les développeurs de linux et aux actifs du site
Que vive le libre

Hors ligne

#14 Le 03/01/2010, à 17:32

nesthib

Re : Créer un lanceur pour lancer une commande du terminal

tu serais peut être intéressé par ce sujet


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne