Il y a quelques temps, je vous entretenais d’une méthode pour travailler “graphiquement” sur un environnement virtualisé, indispensable lorsque l’on travaille par exemple sur un package qui doit s’intégrer à un bureau sur un autre système que celui de sa station principale.
Pour une raison que j’ignore, et je n’ai pas trop cherché, cette méthode souffre d’un violent bug depuis quelques mois, en effet le pointeur semble réagir de manière tout à fait aléatoire lorsqu’il rentre dans Xnest, aussi ai-je opté pour une autre solution: Xvfb + x11vnc.
Voici ce que dit la manpage de Xvfb :
DESCRIPTION
Xvfb is an X server that can run on machines with no display hardware
and no physical input devices. It emulates a dumb framebuffer using
virtual memory.
Soit précisemment ce que nous souhaitons réaliser. Ainsi, après avoir renseigné un fichier ~/.xserverrc avec les directives suivantes :
Xvfb :0 -screen 0 1400x800x16 -nolisten tcp
Un startx démarre un serveur X11 factice, à la résolution de mon choix. Il suffit alors de démarrer x11vnc de cette façon
$ x11vnc -display :0 -nopw -ncache 10
Puis finalement, sur votre station de travail, celle qui doit recevoir l’image donc, on lance :
$ xtightvncviewer slave-1:5900 -quality 5 -geometry 1440x820
Et l’on pourra alors acclamer: YO DAWG, I HEARD YOU LIKE X11, SO I PUT A X11 ON YOUR X11 SO YOU CAN CLICK WHILE YOU CLICK.
Recent Comments