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 24/08/2007, à 00:04

athena

[Resolu]zenity et nautilus-action

Salut,je teste en ce moment zenity et voilà mon probleme,j'aimerais que la sortie d'une commande shell apparaisse dans une fenetre info zenity mais malgres plusieurs tentatives rien à faire,ce b'est pas possible??

Dernière modification par athena (Le 25/08/2007, à 01:09)


sudo apt-get install cerveau
man cerveau

Hors ligne

#2 Le 24/08/2007, à 08:37

Yannick_LM

Re : [Resolu]zenity et nautilus-action

Tu peux faire quelque chose comme ça

zenity --info --text "Bonjour, `echo $USER`. Nous sommes le `date`"

Le secret, c'est les backquotes : ` (Al Gr +7 puis espace sur mon clavier). Tu remplaces la commande à l'intérieur  par son résultat.


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#3 Le 24/08/2007, à 08:44

athena

Re : [Resolu]zenity et nautilus-action

Merci,c'est nickel,tout à fait ce que je cherchais smile


sudo apt-get install cerveau
man cerveau

Hors ligne

#4 Le 24/08/2007, à 11:02

Yannick_LM

Re : [Resolu]zenity et nautilus-action

Un ch'tit [Résolu] ?


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#5 Le 24/08/2007, à 11:05

athena

Re : [Resolu]zenity et nautilus-action

sad Bon ben c'etait presque nickel..
Ca marche nickel dans le terminal smile
Je voulais faire une boite de dialogue qui m'affiche les données exif d'une photo grace u programme exiv2 donc:

zenity --info --text " `exiv2 /home/flo/Desktop/HPIM0313.jpg `"

m'ouvre une boite de dialogue qui m'affiche les données exif de ma photo tongue

maintenant je voudrais configurer ca dans nautilus-action pour avoir cette action au clic droit sur une photo,donc je vais dans configuration des actions de nautilus :
et j'ajoute une nouvelle action que je nomme exiv2:

        chemin :

zenity

parametres:

--info --title "Données exif de la photo" --text " `exiv2 %f ` "

ce qui m'ouvre effectivement une boite de dialogue avec mon titre mais qui au lieu de m'afficher les donnees exiv m'affiche:

`exiv2 'HPIM0313.jpg' `

sad
si je remplace %f par %M j'obtiens :

`exiv2 '/home/flo/Desktop/HPIM0313.jpg' `

hmm et si je supprime les "" la boite de dialogue me renvoit

`exiv2`

mad


donc pas encore resolu mais rajout de nautilus-action dans le titre...

Dernière modification par athena (Le 24/08/2007, à 11:11)


sudo apt-get install cerveau
man cerveau

Hors ligne

#6 Le 24/08/2007, à 14:21

Yannick_LM

Re : [Resolu]zenity et nautilus-action

Bon, de toutes façons, c'est pas très propre de mettre du code dans une boîte de dialogue. (Cela dit, je ne sais pas pourquoi ça ne fonctionne pas ( chez moi non plus)

Bon, une méthode qui marche chez moi :
Tu fais un joli petit script que tu appelles exiv2.sh, par exemple. (et tu le rends exécutable)  Dedans, tu mets quelque chose qui ressemble à :

#!/bin/bash
zenity --info --text " `exiv2 "$1" `"

$1, c'est le premier argument de ton script, et les guillemets, c'est pour gérer correctement les noms de fichiers contenant des espaces. Ensuite, tu n'as plus qu'à mettre exiv.sh comme commande, et %M comme paramètre.


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#7 Le 24/08/2007, à 16:09

athena

Re : [Resolu]zenity et nautilus-action

merci c'est ce que je cherchais j'ai pas encore tester mais je  le ferais ce soir
par contre je n'ai pas tres bien compris pour le $1 et les guillemets comment ca marche exactement??? hmm


sudo apt-get install cerveau
man cerveau

Hors ligne

#8 Le 24/08/2007, à 18:56

Yannick_LM

Re : [Resolu]zenity et nautilus-action

Si tu veux approfondir les arcanes du Bash, je te conseille ce lien : http://abs.traduc.org/abs-4.2.01-fr

Dernière modification par Yannick_LM (Le 24/08/2007, à 18:57)


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#9 Le 25/08/2007, à 01:08

athena

Re : [Resolu]zenity et nautilus-action

big_smile Merci pour le lien j'ai de quoi occuper mes soirées...
et merci pour la solution de mon probleme wink

allez un tit resolu ca fait plaisir tongue


sudo apt-get install cerveau
man cerveau

Hors ligne