IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

positionner le DISPLAY


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    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 Du coup, après le le setenv DISPLAY :0.0 ne marche pas, ni un setenv DISPLAY linux2:0.0

    Comment faire ?

    Merci de vos suggestions

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2004
    Messages : 91
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    setenv DISPLAY=<IP de la machine ou tu veux afficher>:0.0
    et est ton ami...

  3. #3
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    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

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    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.

  5. #5
    Membre chevronné Avatar de mess-mate
    Inscrit en
    Septembre 2008
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 352
    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à

  6. #6
    Membre éprouvé Avatar de awalter1
    Inscrit en
    Août 2004
    Messages
    994
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 994
    Par défaut
    merci il faut que j'essaye cela

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. exception sur DISPLAY non positionné
    Par awalter1 dans le forum GTK+ avec Python
    Réponses: 0
    Dernier message: 08/10/2012, 11h25
  2. [ websphere] problème d'export DISPLAY
    Par gogozep001 dans le forum Websphere
    Réponses: 8
    Dernier message: 04/09/2003, 13h31
  3. LinCVS - Comment positionner CVSROOT ?
    Par sequentaire dans le forum Réseau
    Réponses: 3
    Dernier message: 10/07/2003, 06h53
  4. RichEdit tjs positionner le curseur en bas du texte
    Par microseb dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/05/2003, 17h48
  5. [TSynMemo] Positionnement par ligne et colonne
    Par Mercilius dans le forum Composants VCL
    Réponses: 9
    Dernier message: 16/04/2003, 16h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo