19.10. Visuels Multiples

Un seul Emacs peut communiquer avec plus d'un visuel X. Initialement, Emacs utilise seulement un visuel--celui spécifié avec la variable d'environnement DISPLAY ou avec l'option -display (Section B.2). Pour vous connecter à un autre visuel, utilisez la commande make-frame-on-display:

M-x make-frame-on-display RET visuel RET

Crée un nouveau cadre sur le visuel visuel.

Un unique serveur X peut supporter plus d'un écran. Lorsque vous ouvrez des cadres sur deux écrans appartenant à un même serveur X, Emacs sait qu'ils partagent un même clavier, et traite toutes les commandes arrivant de ces écrans comme un unique flux d'entrée.

Lorsque vous ouvrez des cadres sur différents serveurs X, Emacs crée un flux d'entrée séparé pour chaque serveur. De cette manière, deux utilisateurs peuvent tamper simultanément sur les deux visuels, et Emacs ne mélangera pas leurs entrées. Chaque serveur a aussi son propre cadre sélectionné. Les commandes que vous entrez sur un serveur X spécifique s'appliquent au cadre sélectionné de ce serveur.

Malgré ces fonctionnalités, des personnes utilisant la même instance d'Emacs depuis différents visuels peuvent tout de même interférer entre eux s'ils ne sont pas prudents. Par exemple, si l'un d'eux tape C-x C-c, la session d'Emacs se termine pour tout le monde !