Does LightDM support multiple workstations (aka multi-seat)?

Asked by Oli

Something that has been missing from GDM since 2.22 (IIRC) is the ability to map multiple X "server layouts" (as defined in xorg.conf) to multiple users on multiple seats. One computer base unit with a screen/keyboard/mouse for each user.

In GDM 2.20 (and before) you could could do this, making Ubuntu a great choice for schools (and companies) on a tight budget. It mean you could centralise things for multiple users and more effectively upgrade hardware. There are more arguments for it than just cash and maintenance but I'll leave it there. I'm just trying to highlight that it's important for lots of people.

My question is does LightDM support it now and if not, who do I have to hump/pay/kill to get it supported?

Question information

Language:
English Edit question
Status:
Solved
For:
Light Display Manager Edit question
Assignee:
No assignee Edit question
Solved by:
Tom De Caluwé
Solved:
Last query:
Last reply:
Revision history for this message
Best Tom De Caluwé (tom-de-caluwe) said :
#1

It supports multiple login screens, but because, until recently, you could not pass extra parameters to the X servers, you couldn't get them to show up on different monitors (only on different vts). However, two days ago, a fix has been committed which allows you to configure the X servers (and pass flags like -layout, -novtswitch and -sharevts). This fix has not yet been released, and I haven't been able to get it working with a version which I compiled from source.

This means you'll probably get it to work with the next release, which I expect within a couple of days. If i get it to work I'll post a working solution on this bug report:
https://bugs.launchpad.net/lightdm/+bug/593493

Tom

Revision history for this message
Tom De Caluwé (tom-de-caluwe) said :
#2

As a side note: kdm does support it.

Revision history for this message
Oli (oli) said :
#3

That's awesome. Thanks Tom!

Revision history for this message
Oli (oli) said :
#4

Thanks Tom De Caluwé, that solved my question.