On Sun, 16 Sep 2018 18:43:12 +0200
Andreas Messer <andi@???> wrote:
> Hi Dario,
>
> On Sun, Sep 16, 2018 at 10:59:52AM +0200, Dario Niedermann wrote:
> > Il 16/09/2018 alle 10:01, Andreas Messer ha scritto:
> >
> > [...]
> > In short: their addition was a kludge, 100% due to systemd: the only
> > thing that was causing problems for them, with the X session being
> > seen as "inactive", was systemd's logind component.
>
> Thanks for pointing that out. Unfortunately, many DEs have hopped on
> the systemd train and therefore depend on its services. In particular,
> the missing logind was the main barrier to have DEs like Gnome or KDE
> fully working on Devuan.
Last I heard we weren't even trying to get Gnome working on Devuan,
because it was too ententicalated with systemd.
> With fully working I refer to how standard
> users would expected an desktop environment to behave.
>
> Therefor elogind was added to Devuan as a replacement for systemd's
> logind. But actually elogind is just the logind component from
> systemd mangled to run standalone. I expect it to show almost the
> same behavior like the original one.
>
> > So, Devuan's stock startx is running code that's only there to
> > accommodate systemd, and causes incorrect/non-traditional behaviour
> > on a systemd-less OS.
>
> If we were to provide a modified version startx, we have to consider
> constraints pointed out above. I'm not sure if /usr/bin/startx is
> part of a packet currently manged/modified by Devuan at all.
> (Most packets are original Debian ones, without any modification)
Then here's a solution that bridges all the options: Release Dario's
version of startx under some other name, so that Gnome/KDE people can
still have their "features", and everyone else can have X that works
and leaves the system in good shape when it terminates. Put it in the
same package that startx comes in. Just use Dario's patch to make it,
each time Debian changes startx.
SteveT
Steve Litt
September 2018 featured book: Quit Joblessness: Start Your Own Business
http://www.troubleshooters.com/startbiz