OVH Cloud OVH Cloud

Faire tourner XFree SANS affichage graphique

4 réponses
Avatar
Zouplaz
Bonjour, je suppose que ça doit être possible mais...

Je voudrais savoir comment faire pour qu'un serveur (aujourd'hui ne
fonctionnant qu'en mode console) pourrait être configuré en tant que
serveur X SANS pour autant être lui même en mode graphique...

Ca signifirait que des clients distants pourraient faire fonctionner des
applis X mais que le serveur lui même serait toujours en runlevel 3.

Et bien sur, ça veut dire aussi une installation archiminimaliste de X sur
le serveur en question.

Si vous savez où je peux chercher... J'ai fais un tour sur xfree.org mais
j'ai pas trouvé ce que je cherchais.

4 réponses

Avatar
Zouplaz
Aurélien DEHAY - :

Des clients distants qui se connecteraient comment? Par ssh?

Parcequ'il n'y a pas besoin d'avoir un X qui tourne pour lancer une
application graphique avec un affichage d‚port‚.


Exactement !! via ssh... Il se trouve que je n'utilise que ça... J'ai tenté
d'installer juste les rpm XFree86-libs et XFree86-tools (histoire d'avoir
quelque chose à lancer, au moins xclock).

J'ai tenté une connexion comme je le fais sur ma bécane de dev (qui elle
dispose d'une install x complète) de la manière suivante :

export DISPLAY7.0.0.1:0.0
XWin -screen 0 800 600 &
ssh -2 -X -i /cygdrive/e/putty/root_private_key-openssh.PPK


Bon j'arrive sur le shell, et là si je lance xclock j'obtiens : can't open
display.

Avatar
aurelien.dehay
Zouplaz writes:

[...]

Exactement !! via ssh... Il se trouve que je n'utilise que ça... J'ai tenté
d'installer juste les rpm XFree86-libs et XFree86-tools (histoire d'avoir
quelque chose à lancer, au moins xclock).

J'ai tenté une connexion comme je le fais sur ma bécane de dev (qui elle
dispose d'une install x complète) de la manière suivante :

export DISPLAY7.0.0.1:0.0
XWin -screen 0 800 600 &
ssh -2 -X -i /cygdrive/e/putty/root_private_key-openssh.PPK


Bon j'arrive sur le shell, et là si je lance xclock j'obtiens : can't open
display.


Une fois connecté, un

echo $DISPLAY

t'affiche bien quelque chose? Regarde dans les fichiers de conf et ton
serveur ssh (/etc/ssh/sshd_config) si le forwarding X11 n'est pas
interdit.




--
Aurélien DEHAY http://logicielslibres.info

Avatar
Zouplaz
Aurélien DEHAY - :

Une fois connect‚, un

echo $DISPLAY

t'affiche bien quelque chose? Regarde dans les fichiers de conf et ton
serveur ssh (/etc/ssh/sshd_config) si le forwarding X11 n'est pas
interdit.


En fait j'ai trouvé, l'install des tools et libs sur le serveur est archi
minimaliste et certaines librairies et binaires de XFree-version-
trucmuche sont absents.

Je ne désire pas installer ce rpm car il va me mettre une merde infernale
(il dépend de drivers, de plusieurs autres rpm, enfin 99% de trucs
inutiles).

Or, dans ce rpm il y a xauth... J'ai donc fait une copie de xauth de ma
bécane de dev sur le server et BINGO ! Maintenant je lance xclock sur le
serveur et il tourne chez moi ! super ! J'ai de la même manière copié
xterm...

Manque plus qu'à faire tourner mwm (encore une lib manquante Xam je sais
plus quoi)...

Disons que ce qui m'embete c'est de copier des binaires entre une install
complète et mon serveur. je préfèrerais pouvoir compiler une version de
xauth, d'xterm, ou de xlibxawm (ou je sais plus quoi).

Et !! Et !!! Merde ! Pendant que je rédigais le post j'ai eu le malheur
d'utiliser up2date pour mettre à jour juste deux rpm et il m'a installé
tous les autres... Rhâ ! Pas fais à gaffe à désactiver les dépendances...
Bon j'ai plus qu'à nettoyer maintenant !

Reprenons, quelle serait la bonne méthode pour n'avoir que xauth, xterm
et les libs nécessaire à mwm SANS tout installer (comme ça vient de
m'arriver)...

Avatar
Seb
Salut,
Tu peux aussi essayer VNC http://www.uk.research.att.com/vnc/

--
Enlever ".nosp4m" et "nospam-" pour répondre
Chat par Infrarouge sur votre calculette graphique http://irchat.free.fr/