User talk:Slashbeast

From Gentoo Wiki
Jump to:navigation Jump to:search

I think your GPG fingerprint is out of date. Aren't you using 0CDC0385482C6CF1DFB44500F5550559AC9D4303? --Ennui (talk) 19:02, 2 June 2021 (UTC)

Non-root Xorg, no logind

Talk status
This discussion is done.

Hi,

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.

Thanks,

xxc3nsoredxx (talk) 00:17, 25 January 2022 (UTC)

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.

Slashbeast (talk) 18:47, 25 January 2022 (UTC)

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.

xxc3nsoredxx (talk) 04:42, 26 January 2022 (UTC)