Non-root Xorg, no logind
You recently reverted my edit adding instructions for not using logind with the comment, "Running without logind provider and without suid also requires hakcery to allow X process to access inputs -- it is unwanted edit". Do you mind elaborating a little on what you mean by "hackery"? If all it takes is adding the user to the correct group, then personally, I wouldn't consider it "hackery". If there's something else that I'm overlooking I would love to know.
I respect your decision to remove it, and won't add it back without your blessing. I'll put the content in my User namespace, but would it be acceptable for me to link to that in the "See also" section of the article? With emphasis in the link and on the page itself that it's "experimental/unsupported" of course.
I should've reached to you, sorry about that.
This very wiki page was referenced in the news item about Xorg-server. Perhaps it should be under Project:X11 to mark it as official one.
Long story short, what we support when running without root is to use logind provider. Sure, there are ways to run Xorg without them, even more, you can run Xorg without udev(!), but we do not document it in official docs, we do not want people to go this path unless they can support themselves and then, they don't need such guides in first place.
Running without root and logind provider requires you to be member of 'input' group, as it's logind provider that uses acl on /dev/input/* to give your user upon login the R/W to the inputs.
All in all your edit was not wrong in it's principle, it was just unfit for the particular page, that in first place should be in /Project:X11/ namespace.
What I can say, is that if you want, you are more than welcome to add such information to any other subpage, just not this one.
Don't worry, you're good. I appreciate that you keep an eye on the page, and I can see why you might consider absorbing it into the project's namespace. Especially if you start getting more rogues like me.
> logind provider that uses acl on /dev/input/* to give your user upon login the R/W to the inputs.
I always seem to forget that ACLs exist. Maybe I should create a small project to encourage myself to play around with them a bit. That's going on my TODO list, thanks!
> What I can say, is that if you want, you are more than welcome to add such information to any other subpage, just not this one.
I can't think of an appropriate page off the top of my head, so I'll just keep it in my User namespace for now. Feel free to mark this as closed unless you have something else you want to add.