> j'ai vu quelque part ( mais j'arrive plus à mettre la main dessus)
> que si on se connecte au serveur à travers un desktop distant, en
> utilisant l'option -X de la commande ssh ( ssh -X ...)
>
> ça devrait marcher. C'est ça ? ( je peux pas essayer car j'ai pas
> la config sous la main - c'est pour renseigner un utilisateur)
>
Il est possible d'utiliser le serveur ubuntu comme un client X d'un serveur X
distant (ton PC). Sans installer de serveur X en local.
Pour cela, il faut:
- avoir un serveur X lancé sur ton PC (la plupart des linux desktop lancent un
serveur X au démarrage),
- sur le serveur X autoriser les clients X distants avec la commande xhost
("xhost +" autorise TOUS les clients, ce qui n'est pas top côté sécurité...)
- rediriger les "requêtes" du client X vers le serveur X avec la variable display:
* soit en utilisant l'option "-X" de la commande ssh, qui valorise
automatiquement la variable d'environnement DISPLAY,
* soit en lançant la commande suivante sur le client X:
export DISPLAY=<@IP_du_serveur_X>:0.0
Il me semble que l'utilisation de l'option -X de ssh dépend aussi de la
configuration du client et du serveur ssh pour que ça fonctionne.
@+
Fernando
---------- Original Message -----------
From: Rene Levantinh <rene.le-van-tinh@???>
To: pablo <pablo.piti@???>
Cc: guilde@???
Sent: Fri, 30 Oct 2009 16:50:01 +0100
Subject: Re: Affichage graphique sous Ubuntu server
> pablo wrote:
> > Bonjour,
> >
> > Le mercredi 28 octobre 2009 à 17:32 +0100, Rene Levantinh a écrit :
> >
> >> Bonjour,
> >>
> >> peut on utiliser une application qui a besoin de l'affichage
> >> graphique sous Ubuntu (Karmic Koala) 9.10 Server ?
> >>
> >>
> > ubuntu server est fourni de base sans serveur graphique (ce qui est
> > assez logique pour un serveur)
> >
> >
> >> ça sort comme erreur :
> >>
> >> No X11 DISPLAY variable was set, but this program performed an
> >> operation which requires it.
> >>
> >>
> > à priori, il n'y a pas de serveur X lancé (c'est une déduction de ma
> > part, ça pourrait être autre chose)
> > Mais j'imagine surtout qu'il n'y a pas de serveur graphique d'installé!
> > Si c'est ça, un sudo apt-get install xserver-xorg devrait aider.
> > Néanmoins, installer un environement de bureau risque de simplifier pas
> > mal de choses : sudo apt-get install ubuntu-desktop ( ou xubuntu-desktop
> > ou kubuntu-desktop)
> > ça va installer tout un tas de dépendances (mais ça va aussi transformer
> > le server en desktop :) )
> >
> > pablo joubert
> >
> >
> >> Il suffit juste de seter la variable DISPLAY ou faut il faire
> >> quelque chose d'autre ?
> >>
> >> Qu'est ce que c'est que cette variable DISPLAY ?
> >>
> > cette variable identifie le tty sur lequel est lancé le serveur X
> > (typiquement le tty7)
> > on peut aussi noter que ça marche aussi pour un usage distant, le
> > serveur X étant justement un serveur.
> >
> j'ai vu quelque part ( mais j'arrive plus à mettre la main dessus)
> que si on se connecte au serveur à travers un desktop distant, en
> utilisant l'option -X de la commande ssh ( ssh -X ...)
>
> ça devrait marcher. C'est ça ? ( je peux pas essayer car j'ai pas
> la config sous la main - c'est pour renseigner un utilisateur)
>
> René
>
> >> Merci de vos lumières .
> >>
> >>
> >> René
> >>
> >>
> >>
> >>
> >>
> >>
------- End of Original Message -------