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 10/06/2011, à 03:34

ubuntuforce

Création de menu d'application

J'essaye depuis quelque temps a créer un menu personaliser:
-Je suis aller dans éditer les menu
-J'ai céer un nouveau menu
-j'ai ajouter des élément mais ceux-çi ne se lance pas pourtant j'ai créer un lanceur avec une commande:
par exemple:  -nom de mon application
                       -commande: j'ai essayer tout simplement de mettre le nom du programme a lancer
                                           par exemple: hcitool -h, bon sa na marche pas.
                                           Après j'ai essayer avec un which hcitool ( /usr/bin/hcitool ) afin de récupérer le chemin vers le programme
                                           ca ne marche pas non plus.
                                           Je crois que mon pb est que je lance pas de terminal avec ma commande ?
                                           et ensuite j'ai créer un petit prog bash qui tiens sur 2 ligne:
                                           #!/bin/bash
                                           hcitool -h
                                           Et sa ne fonctionne pas.

Alors comment faire pour lancer dans un nouveau terminal  un programme:
-Il faudrai lancer le terminal avec le nom du programme en argument afin que celui-çi se lance dedans.
Si quelqu'un sait comment faire merci de poster.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#2 Le 10/06/2011, à 03:53

YannUbuntu

Re : Création de menu d'application

Bonjour
pour commencer, est-ce que lorsque tu saisis ta commande (hcitool -h) dans un terminal, ca lance bien ton programme ?


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#3 Le 10/06/2011, à 09:52

ubuntuforce

Re : Création de menu d'application

Oui la commande fonctionne quand je tape

hcitool -h 

dans un terminal.
Je crois que le problème de ne vient pas de ma commande mais que le|les programmes que je désire ajouter a mon menu sont en ligne de commande donc il faudrait dans la commande du lanceur lancer un terminal qui exécute la commande.
Peut importe que la bonne syntaxe pour lancer le programme soit

hcitool -h

ou

$(which hcitool) -h

dans un lanceur, mais il faut lancer un terminal pour acceder au programme depuis mon menu.

Pour info:

which
#retourne le chemin du programme passer en argument.

Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#4 Le 10/06/2011, à 09:58

RegisBurin

Re : Création de menu d'application

Salut

Pour lancer une commande/appli "dans un terminal", il faut en fait commencer par... lancer le terminal (puis option -e pour lancer une commande perso dans cette console fraîchement ouverte sur la plupart des term, gnome-terminal dans l'exemple) wink

gnome-terminal -e hcitool -h

Tadaaaa !

@+

Dernière modification par RegisBurin (Le 10/06/2011, à 09:59)


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

#5 Le 10/06/2011, à 12:34

ubuntuforce

Re : Création de menu d'application

Merci du tuyau mais après avoir lu le help de gnome-terminal je vu qu'il fallait spécifier l'option --window pour lancer un nouveau terminal et l'option

-e ou --command 
Exécute le paramètre de cette option dans le terminal

et en faisant des essais avec dans le terminal afin d'arriver a lancer un nouveau terminal avec hcitool -h:

gnome-terminal --window -e hcitool -h

Sa flash un terminal mais la fenetre ne reste pas et donc ca ne marche pas.
Meme avec une commande sans options ca ne marche pas.
Vue que l'on a fait le tour des options de gnome-terminal,
Il faut trouver un autre moyen.
J'ai essayer le script suivant:

#!/bin/bash
/bin/bash hcitool -h

Qui me retourne le message d'erreur suivant:

/usr/bin/hcitool: /usr/bin/hcitool : fichier binaire impossible à lancer

Si quelqu'un sait comment lancer un nouveau terminal avec une commande, merci de poster.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#6 Le 10/06/2011, à 12:51

YannUbuntu

Re : Création de menu d'application

Salut
Jette un oeil a cette discussion smile


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#7 Le 11/06/2011, à 12:25

ubuntuforce

Re : Création de menu d'application

Bon comme je ne trouve pas de solution afin de lancer une application dans un terminal depuis le menu Application, avec un menu et éléments personnaliser, j'ai fait un petit script bash qui fait office de menu:

#!/bin/bash
function blue_menu() 
{
select item in "btscanner" "hciconfig" "hcidump" "hcitool" "L2CAP ping" "obexftp" "obexpushd" "rfcomm" "sdptool" "ussp-push"
do
case ${REPLY} in 
  1) btscanner -h  ; exit 0 ;;
  2) hciconfig -h ; exit 0 ;;
  3) hcidump -h ; exit 0 ;;
  4) hcitool -h ; exit 0 ;;
  5) l2ping -h  ; exit 0 ;;
  6) obexftp -h ; exit 0 ;;
  7) obexpushd -h ;  exit 0 ;; 
  8) rfcomm -h  ; exit 0 ;;
  9) sdptool -h  ; exit 0 ;;
  10) ussp-push -h  ; exit 0 ;;
  
esac
done
}
echo "enter <blue_menu> to display the menu again"
blue_menu

Dernière modification par ubuntuforce (Le 11/06/2011, à 12:25)


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne