• # un truc marrant

    Posté par . En réponse au message Archlinux : compiler Xephyr pour du multiposte (= multiseat in english). Évalué à 1.

    je teste une autre approche :

    xorg/nvidia propriétaire, pas de twinview, pas de xinerama.

    je crée 1 ServerLayout :

    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    Screen 1 "Screen1" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "off"
    EndSection

    et mes deux screen :

    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce GTX 285M"
    BusID "PCI:2:0:0"
    Screen 0
    EndSection

    Section "Device"
    Identifier "Device1"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce GTX 285M"
    BusID "PCI:2:0:0"
    Screen 1
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "off"
    Option "metamodes" "DFP-0: nvidia-auto-select +0+0"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection

    Section "Screen"
    Identifier "Screen1"
    Device "Device1"
    Monitor "Monitor1"
    DefaultDepth 24
    Option "TwinView" "0"
    Option "metamodes" "DFP-2: 1920x1080 +0+0"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection

    DFP-0 = écran du pc portable
    DFP-1 = écran externe

    avec tout ça, je démarre X

    # X &

    dans une autre console, je lance icewm :

    export DISPLAY=:0.0
    icewm

    et ça marche sur l'écran du pc portable

    dans une troisième console je lance un autre icewm :

    export DISPLAY=:0.1

    et ça marche sur l'écran externe... mais sans clavier (normal vu qu'il y en a qu'un de déclaré dans mon ServerLayout)

    pour les deux display, peux lancer de la 3d hardware (un test glxgear par exemple) !

    notez que pour lancer glxgears sur le display 0.1, je me suis connecté via ssh vu quele claviern'est pas actif.

    la question étant, comment faire pour avoir un deuxième clavier pour le display 0.1 ?


    autrement dit, comment avoir un couple de clavier/souris par screen et non par serverlayout dans xord.conf ?