~kennylevinsen/seatd-devel

1

Re: Plans on "MultiSeat".

Андрей Сорокин <andrey.sorokeen@yandex.ru>
Details
Message ID
<20230821141334.54d2fc08@SetStn>
DKIM signature
missing
Download raw message
Hi.

> That was an excessive number of quotation marks. :)

Thank you! :^)

> > So, question is on your plans with "MultiSeat": do you plan to
> > accomplish "MultiSeat"
> 
> What is your multi-seat use-case? The plan is to support multi-seat
> in seatd, but due to how rare multi-seat uses are it has not had the 
> highest priority. Knowing about needs in the area would be useful
> though.

For me it is: several users may have long running x-applications at the
same time, simply, locking their sessions, using expensive hardware.
 
> > if "yes" then when do you plan to accomplish "MultiSeat"?
> As a general rule of thumb, unpaid work has no estimates and no 
> committed schedules/plans. It happens when it happens.

Thank you for the answer.
 
> > do not know why developers made such a decision, probably because
> > with "ELoginD" it is absolutely became impossible OR wanted also to
> > get rid if it
> 
> Presumably the latter, although you might be able to reinstall it 
> locally should you so desire.

I have tried that, but that gave no input devices to work -- just like
when seatd hangs x-session and i have to release the devices from the
x-server -- then all new x-sessions start without input devices and
therefore only reboot helps.


Andrey.

Re: Plans on "MultiSeat".

Details
Message ID
<fe6412cf-c570-4b5f-afa7-b54f9774edf7@kl.wtf>
In-Reply-To
<20230821141334.54d2fc08@SetStn> (view parent)
DKIM signature
missing
Download raw message

On 8/21/23 09:13, Андрей Сорокин wrote:
> For me it is: several users may have long running x-applications at the 
> same time, simply, locking their sessions, using expensive hardware.

Just to clarify, multi-seat would basically be several office desks 
(screens, keyboards, mice) powered by a single machine, each user having 
their own display, gpu(!), keyboard and mouse used to run their own X or 
Wayland session in parallel with and entirely separate from everyone else.

Multi-session would be 1 office desk with multiple users, where all 
users can be logged in simultaneously but only one session is active and 
shown (the user who is currently at the desk) with the rest being in the 
background, waiting to be activated.

Based on your description I am not sure if you mean multi-seat or 
multi-session. We support multi-session, multi-seat requires more work.

> I have tried that, but that gave no input devices to work -- just like
> when seatd hangs x-session and i have to release the devices from the
> x-server -- then all new x-sessions start without input devices and
> therefore only reboot helps.

seatd indeed will only let 1 session on the seat be active, the rest 
have their devices forcibly revoked and given back only when they are 
activated (multi-session). You will not get multi-seat from seatd yet, 
but you should not need to reboot to get back in control. Maybe ask the 
Devuan team or the people contributing the Devuan Xorg seatd patch.
Reply to thread Export thread (mbox)