Re: cowsay et xcowsay

2013-03-25 Par sujet Pierre Malard
Tu as raison, mea culpa.

Dans ce cas, le plus simple est d'ajouter un caractère à la chaîne à tester et 
de juste tester si le contenu du tout n'est pas égal au caractère ajouté. Comme 
c'était proposé dans  un message précédent.


Pierre Malard

Le 25 mars 2013 à 11:53, "Sylvain L. Sauvage"  a 
écrit :

> Le lundi 25 mars 2013 à 08:35:44, Pierre Malard a écrit :
>> […]
>>> C’est un bugue ?
>> 
>> En tout cas, ça y ressemble...
> 
>  Pas vraiment.
> 
>> Si on se réfère au "man test", le "-n" devrait renvoyer VRAI
>> si la longueur de la variable n'est pas nul et le "-z" est
>> le test inverse. Or, autant le "-z" fonctionne bien, autant
>> le "-n" renvoie toujours VRAI !
> 
>  D’abord, le man test ne parle pas de longueur de _variable_ 
> mais de longueur de _chaîne_. $truc est l’expansion de la chaîne 
> contenue dans la variable truc. Si truc n’existe pas, c’est la 
> chaîne vide.
> 
>  Ensuite, l’expansion des variables est toujours effectuée 
> _avant_ d’exécuter la commande.
> 
>  Donc, quand tu écris :
>test -n $truc
> alors que truc n’existe pas ou est une chaîne vide, c’est 
> exactement comme si tu écrivais :
>test -n
> Ce qui est la même chose que :
>test
> Ce qui renvoie 0 (donc vrai).
> 
>  En revanche, si tu écris :
>test -z $truc
> alors que truc n’existe pas ou est une chaîne vide, c’est comme 
> si tu écrivais :
>test -z
> Et, ça, c’est considéré comme faux parce que c’est le contraire 
> de
>test -n
> 
>  Moralité, quand on veut tester une _chaîne_, on s’assure qu’il 
> y a une _chaîne_ à tester. Donc on encadre avec des "" ou on 
> précède d’une chaîne fixe (souvent 'x' ; le préfixe permet aussi 
> d’éviter un « Bobby Tables »).
>  C’est très important, surtout avec test, sinon on se prend 
> souvent des erreurs de syntaxe (essayer 'test $truc = 2' quand 
> truc n’existe pas ou est vide).
> 
> -- 
> Sylvain Sauvage
> 
> -- 
> Lisez la FAQ de la liste avant de poser une question :
> http://wiki.debian.org/fr/FrenchLists
> 
> Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
> vers debian-user-french-requ...@lists.debian.org
> En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
> Archive: http://lists.debian.org/201303251153.11645.sylvain.l.sauv...@free.fr
> 

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/d4f22782-a1ee-416a-84dd-1908abc88...@teledetection.fr



Re: cowsay et xcowsay

2013-03-25 Par sujet mouss
Le 25/03/2013 11:53, Sylvain L. Sauvage a écrit :
> Le lundi 25[snip]
>


Tout ça est complétement ridicule.  il existe certes des variables:
$TERM, $DISPLAY, ...
mais ces variables ne sont pas pas fiables.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/5150cbcf.9090...@ml.netoyen.net



Re: cowsay et xcowsay

2013-03-25 Par sujet Sylvain L. Sauvage
Le lundi 25 mars 2013 à 08:35:44, Pierre Malard a écrit :
>[…]
> > C’est un bugue ?
> 
> En tout cas, ça y ressemble...

  Pas vraiment.

> Si on se réfère au "man test", le "-n" devrait renvoyer VRAI
> si la longueur de la variable n'est pas nul et le "-z" est
> le test inverse. Or, autant le "-z" fonctionne bien, autant
> le "-n" renvoie toujours VRAI !

  D’abord, le man test ne parle pas de longueur de _variable_ 
mais de longueur de _chaîne_. $truc est l’expansion de la chaîne 
contenue dans la variable truc. Si truc n’existe pas, c’est la 
chaîne vide.

  Ensuite, l’expansion des variables est toujours effectuée 
_avant_ d’exécuter la commande.

  Donc, quand tu écris :
test -n $truc
alors que truc n’existe pas ou est une chaîne vide, c’est 
exactement comme si tu écrivais :
test -n
Ce qui est la même chose que :
test
Ce qui renvoie 0 (donc vrai).

  En revanche, si tu écris :
test -z $truc
alors que truc n’existe pas ou est une chaîne vide, c’est comme 
si tu écrivais :
test -z
Et, ça, c’est considéré comme faux parce que c’est le contraire 
de
test -n

  Moralité, quand on veut tester une _chaîne_, on s’assure qu’il 
y a une _chaîne_ à tester. Donc on encadre avec des "" ou on 
précède d’une chaîne fixe (souvent 'x' ; le préfixe permet aussi 
d’éviter un « Bobby Tables »).
  C’est très important, surtout avec test, sinon on se prend 
souvent des erreurs de syntaxe (essayer 'test $truc = 2' quand 
truc n’existe pas ou est vide).

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201303251153.11645.sylvain.l.sauv...@free.fr



Re: cowsay et xcowsay

2013-03-25 Par sujet Pierre Malard
Le 25 mars 2013 à 08:09, nicolas.patr...@gmail.com a écrit :
> Le 24/03/2013 21:33:34, Christophe a écrit :
>> De toute évidence , le test -n sur la variable $DISPLAY ne produit 
>> pas le résultat escompté , en revanche :
> 
> C’est un bugue ?

En tout cas, ça y ressemble...

Si on se réfère au "man test", le "-n" devrait renvoyer VRAI si la longueur de 
la variable n'est pas nul et le "-z" est le test inverse. Or, autant le "-z" 
fonctionne bien, autant le "-n" renvoie toujours VRAI !

À la place de :
  if[ -n $DISPLAY ] ; then fortune -s|xcowsay ;else fortune -s|cowsay -f tux fi

essayez l'inverse :
  if[ -z $DISPLAY ] ; then fortune -s|cowsay -f tux; else fortune -s|xcowsay; fi

Cordialement


Pierre Malard

« Si l'on veut croire en l'humanité,
 il faut voir et comprendre l'inhumanité »

   |\  _,,,---,,_
   /,`.-'`'-.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)

perl -e '$_=q#: 3|\ 5-,3-3,2-: 3/,`.'"'"'`'"'"' 5-.  ;-;;,-:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(-/--'"'"'  `-'"'"'\-): 
22PLM::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <-- 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: cowsay et xcowsay

2013-03-25 Par sujet Bernard Schoenacker
Le Sun, 24 Mar 2013 21:33:34 +0100,
Christophe  a écrit :

> Bernard Schoenacker a écrit :
> > Bonjour,
> >
> >
> > concernant le script, il fonctionne très bien avec
> > un /dev/pts/n mais pas en tty, par conséquent, il faut revoir le
> > script contenant des variables a=b (?) ...
> >
> > source de l'exemple :
> > http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-6.html
> >
> > T1="foo"
> > T2="bar"
> > if [ "$T1" = "$T2" ]; then
> >  echo expression evaluated as true
> >  else
> >  echo expression evaluated as false
> >  fi
> >
> >
> > application :
> >
> >
> > T1=[ -n $DISPLAY ]
> > T2= tty
> > if [ "$T1" = "$T2" ]; then
> >  fortune -s|xcowsay
> > else
> > fortune -s|cowsay -f tux
> > fi
> >
> > résultat, je suis également arrivé au stade précédent 
> >
> > slt
> > bernard
> >
> 
> 
> De toute évidence , le test -n sur la variable $DISPLAY ne produit
> pas le résultat escompté , en revanche :
> 
> cat cowsay.sh
> 
> --
> 
> #!/bin/sh
> 
> if [ "$DISPLAY" != "" ]; then fortune -s|xcowsay ;else fortune
> -s|cowsay -f tux ;fi
> 
> exit 0
> 
> --
> 
> 
> se comporte correctement.
> A adapter selon le besoin .
> 
> @+
> Christophe.
> 
bonjour,

j'ai lancé le script et tout fonctionne sauf quand je lance mc j'ai
à nouveau en /dev/pts/n xcowsay

voici le script réel:

if [ "$DISPLAY" != "" ]; then  xcowsay -f `ls /usr/share/cowsay/cows |shuf 
-n1|cut -d'.' -f1` "`fortune -s`"
else
cowsay -f `ls /usr/share/cowsay/cows |shuf -n1|cut -d'.' -f1` "`fortune -s`"
 fi

comment éviter cet effet de bord ?

slt
bernard

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130325085309.6b6009d5.bernard.schoenac...@free.fr



Re : cowsay et xcowsay

2013-03-25 Par sujet nicolas . patrois
Le 24/03/2013 21:33:34, Christophe a écrit :

> De toute évidence , le test -n sur la variable $DISPLAY ne produit 
> pas le résultat escompté , en revanche :

C’est un bugue ?

nicolas patrois : pts noir asocial
-- 
RÉALISME

M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des 
humains ? Un cerveau plus gros ?
P : Non... Une carte bleue suffirait...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/1364195394.21664...@new-host-2.home



Re: cowsay et xcowsay

2013-03-24 Par sujet Christophe

Bernard Schoenacker a écrit :

Bonjour,


concernant le script, il fonctionne très bien avec un /dev/pts/n mais
pas en tty, par conséquent, il faut revoir le script contenant des
variables a=b (?) ...

source de l'exemple :
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-6.html

T1="foo"
T2="bar"
if [ "$T1" = "$T2" ]; then
 echo expression evaluated as true
 else
 echo expression evaluated as false
 fi


application :


T1=[ -n $DISPLAY ]
T2= tty
if [ "$T1" = "$T2" ]; then
 fortune -s|xcowsay
else
fortune -s|cowsay -f tux
fi

résultat, je suis également arrivé au stade précédent 

slt
bernard




De toute évidence , le test -n sur la variable $DISPLAY ne produit pas 
le résultat escompté , en revanche :


cat cowsay.sh

--

#!/bin/sh

if [ "$DISPLAY" != "" ]; then fortune -s|xcowsay ;else fortune -s|cowsay 
-f tux ;fi


exit 0

--


se comporte correctement.
A adapter selon le besoin .

@+
Christophe.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/514f631e.3060...@stuxnet.org



Re: cowsay et xcowsay

2013-03-24 Par sujet Erwan David

Le 23/03/2013 18:44, Bernard Schoenacker a écrit :

Le Sat, 23 Mar 2013 17:08:15 +0100,
Erwan David  a écrit :


Le 23/03/2013 16:42, Yves Rutschle a écrit :

On Sat, Mar 23, 2013 at 04:00:41PM +0100, Bernard Schoenacker wrote:

Je souhaiterai employer xcoxsay et fortunes-fr lorsque je
suis avec xterm et cowsay et fortunes-fr en TTY {1-6} 


[...]

Comment le faire à l'aide d'un script shell pour
différencier les modes ?

En testant la sortie de la commande tty:

Dans X:
yves@thelonious:~$ tty
/dev/pts/3

en TTY[1-6]:
/dev/tty2


Du coup, si y'a pas "pts", c'est une console texte.

Par contre, quand on est loggé en ssh, on a quand même PTS,
du coup c'est pas idéal...

Y.


ET en testant la variable DISPLAY ?


Bonjour,

  Serait il possible d'avoir un exemple contenant la variable
display ?

 En effet si je tape "display", j'obtiens imagemagick display ...

 Je ne suis pas sorti de l'auberge, ensuite si la variable display
est employée pour export display je ne connais pas le résultat
final dans ce cas particulier avec ssh.

ssh petitpotam@localhost
(xcowsay:23368): Gtk-WARNING **: cannot open display:

export DISPLAY=:0
export: not valid in this context: DISPLAY:0

 Gros dilemne qui me rend perlexe ...

 Slt
 Bernard


La variable d'environnment DISPLAY, pas la commande.

Cette variable indique aux clients X11 sur quel serveur se connecter, si 
elle n'est pas là on ne pourra pas afficher de client X.


if [ "x$DISPLAY" != "x"  ]; then
  xcowsplay
else
  cowsplay
fi

AUx erreurs de syntaxe près...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/514eb2bf.60...@rail.eu.org



Re: cowsay et xcowsay

2013-03-23 Par sujet Bernard Schoenacker
Le Sat, 23 Mar 2013 19:56:32 +0100,
Christophe  a écrit :

> Bernard Schoenacker a écrit :
> 
> > Bonjour,
> >
> >
> > Si j'ai bien compris c'est du genre :
> > 
> > if[ -n $DISPLAY ] ;then fortune -s|xcowsay ;else fortune
> > -s|cowsay -f tux fi zsh: parse error near `then'
> > Merci de bien vouloir corriger
> >
> > slt
> > bernard
> >
> 
> Essaye voir ca :
> 
> if [ -n $DISPLAY ]; then fortune -s|xcowsay ;else fortune -s|cowsay
> -f tux ;fi
> 
> 
Bonjour,


concernant le script, il fonctionne très bien avec un /dev/pts/n mais
pas en tty, par conséquent, il faut revoir le script contenant des
variables a=b (?) ...

source de l'exemple :
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-6.html

T1="foo"
T2="bar"
if [ "$T1" = "$T2" ]; then
echo expression evaluated as true
else
echo expression evaluated as false
fi


application :


T1=[ -n $DISPLAY ]
T2= tty
if [ "$T1" = "$T2" ]; then
fortune -s|xcowsay
else
fortune -s|cowsay -f tux
fi

résultat, je suis également arrivé au stade précédent 

slt
bernard

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130323202958.3699ae72.bernard.schoenac...@free.fr



Re: cowsay et xcowsay

2013-03-23 Par sujet Christophe

Bernard Schoenacker a écrit :


Bonjour,


Si j'ai bien compris c'est du genre :

if[ -n $DISPLAY ] ;then fortune -s|xcowsay ;else fortune -s|cowsay -f 
tux fi
zsh: parse error near `then'
Merci de bien vouloir corriger

slt
bernard



Essaye voir ca :

if [ -n $DISPLAY ]; then fortune -s|xcowsay ;else fortune -s|cowsay -f 
tux ;fi



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/514dfae0.3060...@stuxnet.org



Re: cowsay et xcowsay

2013-03-23 Par sujet Bernard Schoenacker
Le Sat, 23 Mar 2013 19:12:22 +0100,
nicolas.patr...@gmail.com a écrit :

> Le 23/03/2013 18:44:40, Bernard Schoenacker a écrit :
> 
> > Le Sat, 23 Mar 2013 17:08:15 +0100,
> > Erwan David  a écrit :
> 
> > > ET en testant la variable DISPLAY ?
> 
> >   Serait il possible d'avoir un exemple contenant la
> > variable display ?
> 
> if [ -n $DISPLAY ]
> 
> Ça ne marche pas ?
> 
> nicolas patrois : pts noir asocial

Bonjour,


Si j'ai bien compris c'est du genre :

if[ -n $DISPLAY ] ;then fortune -s|xcowsay ;else fortune -s|cowsay -f 
tux fi 
zsh: parse error near `then'
Merci de bien vouloir corriger

slt
bernard

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130323195011.3312abe5.bernard.schoenac...@free.fr



Re: cowsay et xcowsay

2013-03-23 Par sujet Bernard Schoenacker
Le Sat, 23 Mar 2013 18:50:19 +0100,
"JF Straeten"  a écrit :

> 
> Re,
> 
> On Sat, Mar 23, 2013 at 06:44:40PM +0100, Bernard Schoenacker wrote:
> 
> 
> > ssh petitpotam@localhost
> > (xcowsay:23368): Gtk-WARNING **: cannot open display:
> 
> 
> Tu as essayé avec l'option "-X" de ssh ?
> 
> 
> Sur la machine serveur SSH, il faut installer xauth et avoir :
> 
> X11Forwarding yes 
> 
> dans /etc/ssh/sshd_config
> 
> 
> Sur le client SSH, avoir :
> 
> ForwardX11 yes
> 
> dans /etc/ssh/ssh_config 
> 
> Hih,
> 
> 
Bonjour,

  Merci d'avoir pointé sur le fichier /etc/ssh/ssh_config et ainsi
ayant modifié à  ForwardX11 yes, j'obtiens fortunes & xcowsay
avec ssh dans un /dev/pts/n, mais en TTY je n'ai que cowsay ...

  Reste encore à corriger l'erreur d'affichage lorsque je suis en
TTY, et si ce n'est pas possible alors je conserve l'erreur et
tant pis ...

(xcowsay:9062): Gtk-WARNING **: cannot open display:

slt
bernard

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130323193405.03a8571c.bernard.schoenac...@free.fr



Re : cowsay et xcowsay

2013-03-23 Par sujet nicolas . patrois
Le 23/03/2013 18:44:40, Bernard Schoenacker a écrit :

> Le Sat, 23 Mar 2013 17:08:15 +0100,
> Erwan David  a écrit :

> > ET en testant la variable DISPLAY ?

> Serait il possible d'avoir un exemple contenant la variable
>   display ?

if [ -n $DISPLAY ]

Ça ne marche pas ?

nicolas patrois : pts noir asocial
-- 
RÉALISME

M : Qu'est-ce qu'il nous faudrait pour qu'on nous considère comme des 
humains ? Un cerveau plus gros ?
P : Non... Une carte bleue suffirait...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/1364062342.21664...@new-host-2.home



Re: cowsay et xcowsay

2013-03-23 Par sujet JF Straeten


Re,

On Sat, Mar 23, 2013 at 06:44:40PM +0100, Bernard Schoenacker wrote:



ssh petitpotam@localhost
(xcowsay:23368): Gtk-WARNING **: cannot open display:



Tu as essayé avec l'option "-X" de ssh ?


Sur la machine serveur SSH, il faut installer xauth et avoir :

X11Forwarding yes 


dans /etc/ssh/sshd_config


Sur le client SSH, avoir :

ForwardX11 yes

dans /etc/ssh/ssh_config 


Hih,


--

JFS.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20130323175019.ga4...@jones.jfs.dt



Re: cowsay et xcowsay

2013-03-23 Par sujet Bernard Schoenacker
Le Sat, 23 Mar 2013 17:08:15 +0100,
Erwan David  a écrit :

> Le 23/03/2013 16:42, Yves Rutschle a écrit :
> > On Sat, Mar 23, 2013 at 04:00:41PM +0100, Bernard Schoenacker wrote:
> >>Je souhaiterai employer xcoxsay et fortunes-fr lorsque je
> >> suis avec xterm et cowsay et fortunes-fr en TTY {1-6} 
> >>
> > [...]
> >>Comment le faire à l'aide d'un script shell pour
> >> différencier les modes ?
> > En testant la sortie de la commande tty:
> >
> > Dans X:
> > yves@thelonious:~$ tty
> > /dev/pts/3
> >
> > en TTY[1-6]:
> > /dev/tty2
> >
> >
> > Du coup, si y'a pas "pts", c'est une console texte.
> >
> > Par contre, quand on est loggé en ssh, on a quand même PTS,
> > du coup c'est pas idéal...
> >
> > Y.
> >
> ET en testant la variable DISPLAY ?
> 
Bonjour,

  Serait il possible d'avoir un exemple contenant la variable
display ?

 En effet si je tape "display", j'obtiens imagemagick display ...

 Je ne suis pas sorti de l'auberge, ensuite si la variable display
est employée pour export display je ne connais pas le résultat
final dans ce cas particulier avec ssh.

ssh petitpotam@localhost
(xcowsay:23368): Gtk-WARNING **: cannot open display:

export DISPLAY=:0
export: not valid in this context: DISPLAY:0

 Gros dilemne qui me rend perlexe ...

 Slt
 Bernard

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130323184440.0441a3c3.bernard.schoenac...@free.fr



Re: cowsay et xcowsay

2013-03-23 Par sujet Erwan David

Le 23/03/2013 16:42, Yves Rutschle a écrit :

On Sat, Mar 23, 2013 at 04:00:41PM +0100, Bernard Schoenacker wrote:

Je souhaiterai employer xcoxsay et fortunes-fr lorsque je suis
avec xterm et cowsay et fortunes-fr en TTY {1-6} 


[...]

Comment le faire à l'aide d'un script shell pour différencier les
modes ?

En testant la sortie de la commande tty:

Dans X:
yves@thelonious:~$ tty
/dev/pts/3

en TTY[1-6]:
/dev/tty2


Du coup, si y'a pas "pts", c'est une console texte.

Par contre, quand on est loggé en ssh, on a quand même PTS,
du coup c'est pas idéal...

Y.


ET en testant la variable DISPLAY ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/514dd36f.2090...@rail.eu.org



Re: cowsay et xcowsay

2013-03-23 Par sujet Yves Rutschle
On Sat, Mar 23, 2013 at 04:00:41PM +0100, Bernard Schoenacker wrote:
>   Je souhaiterai employer xcoxsay et fortunes-fr lorsque je suis
>   avec xterm et cowsay et fortunes-fr en TTY {1-6} 
> 
[...]
>   Comment le faire à l'aide d'un script shell pour différencier les
>   modes ?

En testant la sortie de la commande tty:

Dans X:
yves@thelonious:~$ tty
/dev/pts/3

en TTY[1-6]:
/dev/tty2


Du coup, si y'a pas "pts", c'est une console texte.

Par contre, quand on est loggé en ssh, on a quand même PTS,
du coup c'est pas idéal...

Y.

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20130323154212.go8...@naryves.com



cowsay et xcowsay

2013-03-23 Par sujet Bernard Schoenacker
bonjour,


Je souhaiterai employer xcoxsay et fortunes-fr lorsque je suis
avec xterm et cowsay et fortunes-fr en TTY {1-6} 

Pour l'instant j'arrive juste à faire fonctionner correctement
    cowsay et xcowsay

fortune -s | cowsay -f tux
fortune -s |xcowsay

Comment le faire à l'aide d'un script shell pour différencier les
modes ?

slt
bernard

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20130323160041.3880f701.bernard.schoenac...@free.fr