Created attachment 475234 [details, diff] Add support for elogind xinit does not need any explicit elogind support per se. But since elogind is systemd-login, the xinit-1.3.4-startx-current-vt.patch must not be applied if elogind is used as the systems session tracker, too.
Did you mean to assign this to yourself? Anyway, we could apply that patch unconditionally; our xserverrc file takes care of launching X on the correct vt, and we don't need the code in startx at all.
(In reply to Mike Gilbert from comment #1) > Did you mean to assign this to yourself? That was indeed a mistake. :-/ > Anyway, we could apply that patch unconditionally; our xserverrc file takes > care of launching X on the correct vt, and we don't need the code in startx > at all. That would be great! Then bothe elogind and systemd USE flag can go. Simpler is better. ;-)
I have no idea about this stuff. floppym, if you do, please feel free to handle it.
Ok, it's been a while since I've looked at this, but I will review and see about committing something.
@Mike, any progress here?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=024a727b2db862ff122216a324c3ca4177e2785b commit 024a727b2db862ff122216a324c3ca4177e2785b Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2018-01-06 22:40:58 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2018-01-06 22:42:21 +0000 x11-apps/xinit: apply vt patch unconditionally Our xserverrc file already takes care of passing the correct vt, so we don't need startx to do it too. Closes: https://bugs.gentoo.org/620896 Package-Manager: Portage-2.3.19_p3, Repoman-2.3.6_p37 x11-apps/xinit/xinit-1.3.4-r4.ebuild | 67 ++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+)