Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Système

Système Vos questions autour de l'administration système

Réponse
 
Outils de la discussion
Vieux 05/10/2008, 17h31   #1 (permalink)
Membre actif
 
Avatar de awalter1
 
Date d'inscription: août 2004
Messages: 176
Par défaut positionner le DISPLAY

Bonjour,

j'ai le problème suivant (également sou unix) :
Je travaille sur une machine linux à partir de mon PC windows via un émulateur cygwin. Dans un terminal, je fais :
Code :
echo $DISPLAY
> 142.1.100.88
Si je me connecte à une autre machine par la commande rlogin, je positionne la variable DISPLAY afin d'ouvrir des outils graphiques (xclock, nedit ...) :
Code :
rlogin linux2
setenv DISPLAY 142.1.100.88
Jusque là aucun souci.
Par contre, si je travaille directement à partir du terminal de ma machine linux, je fais
Code :
echo $DISPLAY
> :0.0
Du coup, après le
Code :
rlogin linux2
le setenv DISPLAY :0.0 ne marche pas, ni un setenv DISPLAY linux2:0.0

Comment faire ?

Merci de vos suggestions
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/10/2008, 22h26   #2 (permalink)
Nouveau membre du Club
 
Date d'inscription: avril 2004
Âge: 29
Messages: 53
Par défaut

linux2 est la machine linux où tu travailles ou est-ce une autre?

Si c'est la même, pas d'intérêt à faire de rlogin.
Sinon, de manière plus générale, tu dois positionner ton display vers la machine où tu veux qu'il s'affiche en donnant son adresse IP.
C'est ce que tu fais quand tu récupère le display sur ton poste windows. Sous linux, l'adresse IP n'est pas affichée si elle correspond à la machine locale, d'où le DISPLAY=:0.0

En fait, tu dois taper :
Code :
setenv DISPLAY=<IP de la machine ou tu veux afficher>:0.0
et est ton ami...
__________________
First, they ignore you. Then, they laught at you.Then, they fight you. Then, you win.

Mohandas Gandhi
dokho est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 06/10/2008, 14h53   #3 (permalink)
Membre actif
 
Avatar de awalter1
 
Date d'inscription: août 2004
Messages: 176
Par défaut

Bonjour,

Linux2 est bien aune autre machine, sinon en effet le rlogin n'a aucun intéret.
J'avais essayé effectivement de positionner le DISPLAY avec soit le nom de la machine "linux", soit avec son adresse IP : pas d'effet.

J'ai oublié de préciser que sur la machine linux2, la commande xhost + a été faite.

Merci
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/10/2008, 15h28   #4 (permalink)
Membre régulier
 
Date d'inscription: août 2008
Messages: 130
Envoyer un message via Skype™ à thierry.chich
Par défaut

C'est possible à faire, mais c'est pénible.
Serait-il possible pour toit de passer en ssh ? Parce qu'il y a un mode X11 forwarding fait pour.
thierry.chich est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/10/2008, 16h58   #5 (permalink)
Membre habitué
 
Avatar de mess-mate
 
Date d'inscription: septembre 2008
Messages: 150
Par défaut

Bonjour,
je travaille pas sou win.
Voici comment lancer une application en X d'une machine à une autre:
-installer ssh sur chaque machine ( c'est ce qu'il faudrait toujours faire)
-aller dans la /etc/ssh/ssh_config et tu décommente ForwardX11=yes.
- un petit controle de sshd_config tout en bas qu'il y a X11Forwarding yes.
- restart sshd
Ensuite:
de machine 1: ssh nom d'un_utilisateur@IP_de_la_machine, répondre yes et entrer le mot de passe. Les key's seront crées. Et faire un exit pour sortir de la machine.
Maintenant pour du X11:
- il faut que la machine où tu veux lancer une application en X, que le xserver soit actif. Par exemple au minimum lancer sur cette machine en tant que root, xdm ou kdm, ou un simple startx.
- maintenenat tu peux faire de ta machine: ssh -X nomde l'utilisateur@IP_de_la_machine.
- ensuite par exemple firefox et firefox sera lancé.

voilà
mess-mate est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/10/2008, 11h37   #6 (permalink)
Membre actif
 
Avatar de awalter1
 
Date d'inscription: août 2004
Messages: 176
Par défaut

merci il faut que j'essaye cela
awalter1 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Système



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide