web-dev-qa-db-fra.com

Multiseat sur Ubuntu 18.04?

J'ai lu de (vieux) guides toute la journée et je ne connais toujours pas le multiseat sur Ubuntu 18.04. Pour aggraver les choses, je n'ai qu'une seule carte graphique avec plusieurs sorties.

La seule chose qui me donne espoir est loginctl list-seats, ce qui indique que mon Ubuntu est au courant des sièges.

Comment puis-je configurer ma machine en multiseat?

Edit: sortie des commandes loginctl.

Veuillez noter que tout n'est pas connecté. Je veux d'abord comprendre comment s'y prendre, et pas seulement me plonger dedans. Je suppose que chaque siège aura son propre concentrateur USB (périphériques HID + le reste nécessaire) + un des écrans.

loginctl list-seats
SEAT            
seat0           

1 seats listed.

loginctl seat-status seat0

seat0
Sessions: *c1
 Devices:
      ├─/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
      │ input:input1 "Power Button"
      ├─/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
      │ input:input0 "Power Button"
      ├─/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1
      │ usb:usb1
      │ ├─/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-12/1-12:1.0/input/input11
      │ │ input:input11 "iMON USB Touchscreen (15c2:0034)"
      │ ├─/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-12/1-12:1.0/input/input2
      │ │ input:input2 "iMON Panel, Knob and Mouse(15c2:0034)"
      │ └─/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-12/1-12:1.0/rc/rc0/input3
      │   input:input3 "iMON Remote (15c2:0034)"
      ├─/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb2
      │ usb:usb2
      ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0
      │ [MASTER] drm:card0
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0/card0-DP-1
      │ │ [MASTER] drm:card0-DP-1
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0/card0-DP-2
      │ │ [MASTER] drm:card0-DP-2
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0/card0-DP-3
      │ │ [MASTER] drm:card0-DP-3
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0/card0-DVI-D-1
      │ │ [MASTER] drm:card0-DVI-D-1
      │ └─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/card0/card0-HDMI-A-1
      │   [MASTER] drm:card0-HDMI-A-1
      ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.0/drm/renderD128
      │ drm:renderD128
      ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0
      │ sound:card0 "NVidia"
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0/input12
      │ │ input:input12 "HDA NVidia HDMI/DP,pcm=3"
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0/input13
      │ │ input:input13 "HDA NVidia HDMI/DP,pcm=7"
      │ ├─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0/input14
      │ │ input:input14 "HDA NVidia HDMI/DP,pcm=8"
      │ └─/sys/devices/pci0000:00/0000:00:03.1/0000:26:00.1/sound/card0/input15
      │   input:input15 "HDA NVidia HDMI/DP,pcm=9"
      ├─/sys/devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb3
      │ usb:usb3
      ├─/sys/devices/pci0000:00/0000:00:07.1/0000:27:00.3/usb4
      │ usb:usb4
      ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1
      │ sound:card1 "Generic"
      │ ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input10
      │ │ input:input10 "HD-Audio Generic Front Headphone"
      │ ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input4
      │ │ input:input4 "HD-Audio Generic Front Mic"
      │ ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input5
      │ │ input:input5 "HD-Audio Generic Rear Mic"
      │ ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input6
      │ │ input:input6 "HD-Audio Generic Line"
      │ ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input7
      │ │ input:input7 "HD-Audio Generic Line Out Front"
      │ ├─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input8
      │ │ input:input8 "HD-Audio Generic Line Out Surround"
      │ └─/sys/devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1/input9
      │   input:input9 "HD-Audio Generic Line Out CLFE"
      └─/sys/devices/virtual/misc/rfkill
        misc:rfkill
3
velis

Plusieurs cartes vidéo est de loin le moyen le plus simple de configurer plusieurs tâches. Cela vous permet d'éviter le désordre de Xephyr et toute autre configuration supplémentaire.

Mettre en place un deuxième siège (en supposant que vous ayez une deuxième carte vidéo) ne serait pas plus simple que d’émettre la commande:

"loginctl attach seat1 __________________"

Une fois que vous redémarrez, vous devriez avoir deux écrans de connexion. Toutes les autres configurations sont généralement accessoires par la suite.

Votre carte mère prend-elle en charge un deuxième logement graphique PCI-E de pleine longueur? Si ce n'est pas le cas, il ne s'agit pas d'un disqualifiant automatique. Vous pouvez également utiliser l’un de ces risers PCI-E 1x que la foule des bitcoins aime utiliser pour ajouter un emplacement 16x à votre ordinateur. Ne pas dire que vous devriez, je dis simplement que vous pourriez.

3
ezst036