#1 Le 10/06/2011, à 02: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, à 02: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, à 08: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, à 08: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)
gnome-terminal -e hcitool -h
Tadaaaa !
@+
Dernière modification par RegisBurin (Le 10/06/2011, à 08: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, à 11: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, à 11:51
- YannUbuntu
Re : Création de menu d'application
Salut
Jette un oeil a cette discussion
à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison
Hors ligne
#7 Le 11/06/2011, à 11: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, à 11: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