Le mardi 10 ao� 2004 � 13 h 56, Yves prit sa plus fine plume pour
�crire:

> On Tue, Aug 10, 2004 at 02:11:54PM +0200, bobbydjo wrote:
> > [code]
> > #!/bin/sh
> > # toruk : message 
> > 
> > DIALOG=Xdialog
> > 
> > $DIALOG     --wrap --title "Bienvenue" \
> >     --msgbox "Jolie bo�te" 0 0
> > [/code]
> 
> Ton script ignore les param�tres en ligne de commande...
> 
> > pour Xdialog sur machineB, que j'essaie d'ouvrir sur machineB:
> > 
> > $ toruk -display :0
> > 
> 
> donc  ceci est �quivalent � taper "toruk" sans param�tre.
> 
> Il n'y a aucune raison pour qu'un param�tre donn� au script
> soit magiquement pass� � une commande lanc�e � l'int�rieur
> du script. Tu pourrais par contre le faire avec la variable
> d'environnement $DISPLAY:
> 
> DISPLAY=":0" toruk

exact, c'est ce que j'ai fait et �a marche. Je l'ai mis dans le script
et �a marche aussi. C'est donc bien ce point (important) que j'avais
loup�.

> 
> ou bien �tendre le script pour analyser ses arguments (avec
> par exemple getopt(1)) et passer ce qu'il faut � Xdialog,
> mais c'est plus dur.
> 

vais m'y int�resser, mais pour l'instant je m'en sors autrement.

> > Est-ce que �a � voir avec Xdialog, Debian, le pape ou autre chose
> > encore?
> 
> Autre chose encore: il n'y aucun probl�me avec X ;)

.. jamais eu effectivement.

> 
> Y.
> 

Merci beaucoup pour la r�ponse et bonne fin de journ�e.

Répondre à