Alors qu'on parle souvent de VNC, RDP ou FreeNX (Que je n'ai pas encore essayé mais qui semble très intéressant), j'ai récemment (ré)utilisé l'export display en toute simplicité. Mon portable n'ayant plus de carte graphique (snif), il me fallait cependant rapidement une solution pour garder toute ma productivité en accédant à mon bureau habituel ;)

J'avais, fort heureusement, sous la main une bonne machine de bureau fonctionnelle sous Ubuntu et un réseau digne de ce nom (pas trop dur à notre époque). Sur le portable j'ai donc édité le fichier /etc/gdm/gmd.conf (note : il faut donc un serveur SSH sur le portable pour s'y connecter) :

Enable=true

On n'oublie pas de relancer GDM sur le notebook (/etc/init.d/gdm restart) et il n'y a plus qu'à lancer depuis l'ordinateur de bureau (en utilisateur "normal") sudo X :1 -query adresse_ip_du_portable

Et là, miracle de la technologie, on arrive sur l'écran de connection GDM (yes). L'utilisation en locale est fluide et fonctionnelle à 100%. Cerise sur le gâteau, la résolution de l'écran s'adapte automatiquement à la configuration matérielle locale (cf. l'ordinateur de bureau).

Notez bien entendu qu'il est possible de lancer une seule application via SSH. Il est nécessaire d'avoir l'option suivante dans /etc/ssh/sshd_config :

X11Forwarding yes

On se logue ensuite sur la machine avec : ssh -X yves@adresse_ip_du_portable et on lance l'application souhaitée !

Il ne reste plus qu'à trouver un nouvel ordinateur portable. Ca sera quand même plus pratique ;)