Multi-seat USB zeroclients

Until update to:

[greg@greg-pc ~]$ uname -a
Linux greg-pc 5.4.67-1-MANJARO #1 SMP PREEMPT Wed Sep 23 14:20:18 UTC 2020 x86_64 GNU/Linux

[greg@greg-pc ~]$ lsb_release -a
LSB Version: n/a
Distributor ID: ManjaroLinux
Description: Manjaro Linux
Release: 20.1.1
Codename: Mikah

Manjaro was one of two distros (other is Mint Linux) that support automatic multi-seat creation when a Plugable UD-160-A USB connected zero client is hot plugged. Since this update, the seat is created, but no session is assigned to it so the seat displays an active monitor, but no login greeter, so the screen is blank. You can copy data to its framebuffer which will then show corresponding pixels. Thus the udldrmfb driver is working correctly, but no session is getting connected to it.

The integrated main computer display works normally, but the Display app does not see this USB display (commented out line in /usr/lib/udev/71-seat.rules for this test so UD-160-A would be part of seat0 instead of a new seat).

For more detailed discussion of multi-seat computing, see my
multi-seat dot com

Where is a question in all this? Did something go wrong?

1 Like

Multi-seat worked in 20.0.3, now (20.1.1) 2nd xsession fails if multiseat, but work as extended desktop with same USB zeroclient (Plugable UD-160-A as well as HP T100 and HP T150. For the UD -160-A, you have to disable multiseat in /usr/lib/udev/rules.d/71-seat.rules by commenting the start of its line. All files in /letc/lightdm/* and all files in /run/lightdm/* are identical before and after upgrade,

So what you’re saying is:

  • Multi-seat used to work on 20.0.3 and doesn’t work on 20.1.1
  • if you add a # to ACTION=="remove", GOTO="seat_end" in /usr/lib/udev/rules.d/71-seat.rules it starts working again.

Are you posting a solution or a question? (still unclear)