seatd and Xorg??

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.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #95216
    Member
    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

      #95218
      Member
      olsztyn
        Helpful
        Up
        0
        ::

        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_Parameters

        #95221
        Member
        techore
          Helpful
          Up
          0
          ::

          +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?

          #95276
          Member
          stevesr0
            Helpful
            Up
            0
            ::

            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

            #95289
            Moderator
            Brian Masinick
              Helpful
              Up
              1
              ::

              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 Masinick

              #95305
              Member
              techore
                Helpful
                Up
                0
                ::

                Very helpful, Brian.

                Wrong or right, I define seatd as an arbitrator for privileged access (root) to devices.

                #95306
                Moderator
                Brian Masinick
                  Helpful
                  Up
                  0
                  ::

                  Sounds “sophisticated” too! 😁

                  --
                  Brian Masinick

                  #95312
                  Member
                  techore
                    Helpful
                    Up
                    0
                    ::

                    Oh dear. 🙂 Funny 🙂

                    Good question, @stevesr0.

                  Viewing 8 posts - 1 through 8 (of 8 total)
                  • You must be logged in to reply to this topic.