Il 16/09/2018 alle 18:43, Andreas Messer ha scritto:

> 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. 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. 

I see. Anyway I strongly doubt that any DE relies on startx internally:
it's a shell script that's intended to provide a convenient user
interface to console users who want to spawn an X session.

Also note that startx will *always* run X as root, even the stock Devuan
version. My patch doesn't change that. The 'needs_root_rights' variable
I add to 'Xwrapper.config' is only there for Xwrapper (a short lived
program called by startx) to be able to allocate a new tty. After which
it spawns X and quits.

With the stock RedHat-derived version, instead, a new tty is not
allocated: the current tty is taken over by X when you issue startx.
After X quits, the current tty is released, but is now owned by root
(no longer by your user). Which is not the way the XFree86 / Xorg
devs intended startx to work.

Later,
-- 
Dario Niedermann.                 Also on the Internet at:

gopher://darioniedermann.it/  <>  https://www.darioniedermann.it/
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to