Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 468910

Summary: kde-base/kdm: add multiseat systemd support
Product: Gentoo Linux Reporter: Fabio Erculiani (RETIRED) <lxnay>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED WONTFIX    
Severity: normal CC: egorov_egor, nikoli, pacho, systemd
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugs.kde.org/show_bug.cgi?id=321279
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=975079
Whiteboard: tracking upstream
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 468898    
Attachments: ignore consolekit if logind is running
add multiseat support to kdm

Description Fabio Erculiani (RETIRED) gentoo-dev 2013-05-07 18:42:22 UTC
Hi, while kdm someday will hopefully get logind support, pam_systemd is currently coming to the rescue.
There are two patches here, the first is mine and makes kdm not talk to consolekit if logind is running (consolekit may not be even available), the second one is taken from Fedora and adds basic multiseat support to kdm.

Just dumping them here.

Reproducible: Always
Comment 1 Fabio Erculiani (RETIRED) gentoo-dev 2013-05-07 18:42:52 UTC
Created attachment 347622 [details, diff]
ignore consolekit if logind is running
Comment 2 Fabio Erculiani (RETIRED) gentoo-dev 2013-05-07 18:43:18 UTC
Created attachment 347624 [details, diff]
add multiseat support to kdm
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2013-05-07 20:56:32 UTC
Please split these two issues up into seperate bugs and send the patches to https://git.reviewboard.kde.org/ to get those upstreamed.
Comment 4 Johannes Huber (RETIRED) gentoo-dev 2013-06-25 18:59:17 UTC
As upstream already provides an build option for consolekit and in KDE 4.11 there is proper logind support, i disabled build against it when systemd is enabled (in >=4.10.80). So no need to make downstream patching for this feature.

[kde-base/kdm] systemd-logind supported by upstream, #bug #451954
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=5e86150891daa9ee34c9e562f143ab89c1f2a2fc

[kde-base/kdm] Restore consolekit use flag.
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=ff677e258d6b137844460197de5853634ad5d538

For the second feature you should use https://git.reviewboard.kde.org/ or walk through upstream git history if is maybe already implemented.
Comment 5 Johannes Huber (RETIRED) gentoo-dev 2013-06-25 19:04:26 UTC
Comment on attachment 347622 [details, diff]
ignore consolekit if logind is running

resolved by ebuild changes, feel free to use https://git.reviewboard.kde.org
Comment 6 Johannes Huber (RETIRED) gentoo-dev 2014-03-14 10:50:49 UTC
KDM is declared as dead by upstream (removed in master, https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/8577abf894a661bc0700adc72513dacf0b7dca7f). And we as kde herd wont add features in downstream.