Forum › Forums › New users › New Users and General Questions › seatd and Xorg??
- This topic has 7 replies, 4 voices, and was last updated Dec 9-11:07 pm by techore.
-
AuthorPosts
-
December 9, 2022 at 1:57 am #95216Member
stevesr0
I just heard from the developer of seatd that Xorg doesn’t offer support for it.
So, I am wondering if people have been able to use seatd for seat management in Xorg and if so how (as root?)
stevesr0
December 9, 2022 at 2:18 am #95218Memberolsztyn
::I just heard from the developer of seatd that Xorg doesn’t offer support for it.
So, I am wondering if people have been able to use seatd for seat management in Xorg and if so how (as root?)I do not understand what that statement (from a developer) actually means. My understanding is Xorg and seatd are independent in terms of development.
I am running now (posting this from one) antiX 22 SID, with seatd and Xorg working together nicely. At least I have not noticed any issues so far. Seatd is the official way for antiX 22 and elogind/libelogind is not installed. I understand antiX 23 will continue this *elogind*-free strategy so seatd/libseat1 is the way to go. Still with Xorg…
So in a word, my conjecture is that developer must have misunderstood the question…- This reply was modified 5 months ago by olsztyn.
Live antiX Boot Options (Previously posted by Xecure):
https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_ParametersDecember 9, 2022 at 4:53 am #95221Member
techore
::+1
me <– antix 22 runit + xorg + seatd.. no issues so far.
@stevesr0, can you provide details? What specific feature or set of features did the developer state were unsupported?
December 9, 2022 at 8:11 pm #95276Memberstevesr0
::Hi olsztyn and techore,
I apologize for saying seatd. It is libseat that xorg has no support for. I assume (I know, bad idea) that seatd requires libseat in order to work. Open to correction.)
Quote from the developer of seatd (Kenny Levinsen), "xorg does not yet have libseat support. I looked at this previously, but after being stalled by xorg spaghetti (at least compared to wlroots and weston, which both had very clean seat/input abstractions to work with and update) I ended up moving on to other things on my work list."Xorg launches fine without libelogind0, elogind or systemd. I don’t know that seatd or libseat is involved with the launch. It is the management of graphical programs in the Xorg environment where I think a “seat manager” is needed.
I understand (for example) that Pipewire does run with seatd/libseat support in some people’s hands. So I thought I would find people who are using seatd/libseat for different applications and thus gain a better understanding of what works and what doesn’t.
Thanks for responding. Let me know if you need additional clarification…
stevesr0
December 9, 2022 at 9:47 pm #95289Moderator
Brian Masinick
::From the Seat site:
“Seat management takes care of mediating access to shared devices (graphics, input), without requiring applications like Wayland compositors being granted root privileges.”
--
Brian MasinickDecember 9, 2022 at 10:46 pm #95305Member
techore
::Very helpful, Brian.
Wrong or right, I define seatd as an arbitrator for privileged access (root) to devices.
December 9, 2022 at 10:51 pm #95306Moderator
Brian Masinick
December 9, 2022 at 11:07 pm #95312Member
techore
-
AuthorPosts
- You must be logged in to reply to this topic.