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

Consolekit support #95

Closed
elinorbgr opened this issue May 13, 2018 · 5 comments
Closed

Consolekit support #95

elinorbgr opened this issue May 13, 2018 · 5 comments

Comments

@elinorbgr
Copy link
Member

As an alternative session backend to logind, we need to implement Consolekit support.

Apparently, the consolekit API is fully on dbus: https://consolekit2.github.io/ConsoleKit2/

There are apparently a lot of similarities with the logind backend.

@Drakulix
Copy link
Member

Is this superseded by #127 or a separate protocol, that we still want to support?
Otherwise we could close this issue in favor of #127.

@elinorbgr
Copy link
Member Author

Consolekit is a still a different protocol than (e)logind as far as I can tell, so this is not superseded by #127.

Now do we actually want to support ConsoleKit, that is the main question.

Pros: ConsoleKit is available on at least some of the *BSD, while (e)logind is not
Cons: ConsoleKit seems to be unmaintained for years now

@kchibisov
Copy link
Member

Well, consolekit is being dropped even by gentoo https://www.gentoo.org/support/news-items/2020-04-14-elogind-default.html . Also, I'd say that the primary BSD we should look at is FreeBSD, since a lot of Wayland libs assume linux and this is likely the only BSD that patch a lot of things in it and try to make it work IIRC.

I'm not familiar with what FreeBSD is using though.

@raspher
Copy link

raspher commented May 11, 2021

just my 2 cents

@Drakulix
Copy link
Member

Drakulix commented May 11, 2021

Not really our problem anymore anyway, if we decide to fully migrate to seatd. (see #262)
Not sure, if seatd is planning to support ConsoleKit2 at some point, but that would move this problem upstream.

Which imo is a good thing, because like demonstrated by the age of issue, we do lack the manpower to maintain this feature and the systems / dedication to actually test it as well.

I am in favor of closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants