Summary: | x11-misc/sddm: Add elogind support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sven Eden <sven.eden> |
Component: | Current packages | Assignee: | LxQt maintainers <lxqt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | asturm, kensington, sven.eden |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 599470 | ||
Attachments: |
sddm-0.14.0-r3.ebuild
Patch to enable elogind support |
Description
Sven Eden
2016-11-11 17:02:12 UTC
Created attachment 453036 [details]
sddm-0.14.0-r3.ebuild
This ebuild has USE="elogind" added and patches sddm to use elogind as a substitution for systemd-login.
Created attachment 453038 [details, diff]
Patch to enable elogind support
This patch does the following:
a) Add USE_ELOGIND and libelogind detection to CMakeLists.txt
b) Add pam_elogind.so to services/sddm-greeter.pam
Is there an upstream bug available? If not, please create one. (In reply to Manuel Rüger from comment #3) > Is there an upstream bug available? If not, please create one. Not yet, as I am not entirely sure whether my patch is complete. Once I am certain (at least mostly) I'll propose this patch upstream. And currently I drop back to sddm when I try to power off or reboot from within Plasma. I have to find out why. Proposed my patch upstream at https://github.com/sddm/sddm/issues/741 for further review. *meh* everything must be a pull request these days, even if it is such a small thing... See: https://github.com/sddm/sddm/pull/746 @Michael : The pull request is in but is not yet merged. Generally sddm works fine with elogind support as it is now, so you might want to add it to the KDE Overlay for wider testing? @Manuel : Would you be okay with that? This seems to work fine for me so far. Thanks, fixed in git. Sorry, somehow I accidentally blew away your attribution while rebasing. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d19f8d9400c010a9878a88e888fd5163042ff348 Update on the PR: davidedmundson merged commit 59ad0f7 into sddm:develop *yay* |