Le 23/03/2013 18:44, Bernard Schoenacker a écrit :
Le Sat, 23 Mar 2013 17:08:15 +0100, Erwan David <erwan@rail.eu.org> 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...