Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

config/xorg: Session and seat management documentation #49

Closed
nilium opened this issue Feb 3, 2019 · 12 comments
Closed

config/xorg: Session and seat management documentation #49

nilium opened this issue Feb 3, 2019 · 12 comments
Labels
help wanted Extra attention is needed

Comments

@nilium
Copy link
Contributor

nilium commented Feb 3, 2019

Source: config/xorg/index.md

This needs to be written by someone with knowledge of the subject, and it's not clear what needs to be covered in the first place. Attempts so far have filled out bits of the documentation (such as #38) but topics like using dbus-launch, ConsoleKit2, elogind, and other programs / services probably merits enough depth so that it's clear to users what the right thing to do is.

It'd also help to collect examples of previous questions (from reddit, the mailing list, IRC, etc.) and their solutions (when available) to figure out what troubleshooting problems come up.

@bobertlo bobertlo added the help wanted Extra attention is needed label Feb 7, 2019
@bobertlo
Copy link
Contributor

Upon learning for the first time about the interconnected nature of dbus/bluetoothd/ConsoleKit/PulseAudio/PolicyKit/etc, I agree much more these should be documented... grudgingly.

I am starting to wonder though, if there should be a separate section documenting some sort of compatibility layer with Desktop Linux(™). I'm not being facetious. I have a couple machines I could test the 'flavor images' on, but I have no good idea how we can support these things from the base image gracefully.

I'm going to now go nuke all of this software I've tried to test off my EDC ThinkPad, bbl.

@ericonr
Copy link
Member

ericonr commented Apr 2, 2020

We should at least remove ConsoleKit2 from there, as it seems to have been mostly superseded by elogind, and isn't update anymore. I opened an issue to remove it completely from packages here void-linux/void-packages#20577, if it is I can try and rewrite a bit this one.

@bobertlo What do you think about splitting up session management into its own subject at the same level as Xorg and Wayland? It pertains to both of them (and to a tty session too, as a matter of fact), not only to Xorg.

@bobertlo
Copy link
Contributor

bobertlo commented Apr 3, 2020

@ericonr Definite yes on ConsoleKit2. It's actually removed from the templates repo, just still on the package server.

For moving the page, let's think about that. Maybe we could put that section and xorg under graphics? Or it might fit better in a 'Desktop Environments' section later? I think it would be clearer as a sub section vs just 'Session Management' alone. That's kind of silly reasoning but IMO true :)

@ericonr
Copy link
Member

ericonr commented Apr 6, 2020

@bobertlo yeah, I noticed the removal. Seems there's a fix on the way to remove the actual package.

I get what you mean. Perhaps Session Management would fit better under Desktop Environments (in the sense that DEs are the way one interacts with their system). Then Xorg and Wayland could go under DE as well, being the ways a system can present a DE. Then perhaps Graphics could be under that as well, because they are what enables Xorg and Wayland to actually work?

For a better title, perhaps:

  • Graphical Session
    • Xorg
    • Wayland
    • Session Management
    • Graphics drivers

@ericonr
Copy link
Member

ericonr commented Apr 21, 2020

@nilium @bobertlo do you think we can close this one?

@ericonr
Copy link
Member

ericonr commented Apr 21, 2020

We didn't get into polkit either... And I realized I didn't mention that dbus needs to be active for elogind here. We should probably include that, right?

@flexibeast
Copy link
Contributor

@ericonr: Yes, i think that page should note that the dbus service needs to be enabled.

@ericonr
Copy link
Member

ericonr commented May 17, 2020

@flexibeast #263 documents that requirement c:

I should remove WIP from it, btw.

@flexibeast
Copy link
Contributor

@ericonr: Oh yes, sorry! So given what you said about removing 'WIP' from #263, do you think it might be ready for merging?

@ericonr
Copy link
Member

ericonr commented May 19, 2020

@flexibeast after a final review, yes.

@flexibeast
Copy link
Contributor

@ericonr: Will #263 close this? If so, the "help wanted" label can be removed.

@flexibeast
Copy link
Contributor

#263 has now been merged, so by ok from @ericonr, i'm closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants