Xdmx ne peut pas ouvrir un display :)

Bonjour le monde,

je cherche à réunir les écrans d’un poste fixe et d’un portable en un seul écran à l’aide de Xdmx.

J’ai le fichier de configuration ~/xdmx.conf suivant :

# xdmx.conf  - Xdmx configuration file
# two config setup 1x2
# 192.168.0.10:0 dimensions: 1366x768 pixels
# 192.168.0.12:0 dimensions: 1920x1080 pixels
# Source: https://www.ibm.com/developerworks/opensource/library/os-mltihed/

 virtual dual {
    display "192.168.0.10:0" 1366x768 @0x0;
    display "192.168.0.12:0" 1920x1080 @1366x0;
}

Quand je lance Xdmx, il m’indique ne pas pouvoir ouvrir le display 192.168.0.10:0,
mais je ne vois vraiment pas pourquoi !

   $  Xdmx :1 +xinerama -configfile ~/xdmx.conf -config dual
    (II) dmx: Reading configuration file "/home/gregory/xdmx.conf"
    (II) dmx: Using configuration "dual"
    (II) dmx: Generation:         1
    (II) dmx: DMX version:        1.2.20070424 (DMX Project)
    (II) dmx: MAXSCREENS:         16
    (II) dmx: Reading configuration file "/home/gregory/xdmx.conf"
    (II) dmx: Using configuration "dual"
    (Fatal Error) dmx: dmxOpenDisplay: Unable to open display 192.168.0.10:0

Une idée ? Merci.

A priori, vous avez lancé la commande sur une machine qui a pour IP 192.168.0.20 et le fait qu’il soit impossible d’ouvrir 192.168.0.10:0me semble des plus logique. C’est le niveau 0 de la sécurité. Par défaut l’affichage ne peut pas être volé par un processus d’une machine extérieure.

man xhost

Ceci étant, je vois dans le description de xdmx que je n’ai pas installé, qu’il serait possible de construire un serveur X mandataire. Mais ce paquet a l’air un peu léger du point de vue documentation.
Si vous ne l’avez pas encore fait, installez le paquet xdmx-tools ce qui vous donnera accès à des commandes comme dmxinfo dmxreconfig

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة


F. Petitjean
Ingénieur civil du Génie Maritime.

« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)