El jue, 28-08-2025 a las 07:36 +0100, Carsten Haitzler escribió:
> On Thu, 28 Aug 2025 00:21:39 +0000 dep <d...@drippingwithirony.com>
> said:
> 
> > I realize that the terminology is tangled, with confusion between
> > the window
> > manager that we usually see directly only in the login screen --
> > sddm and the
> > like -- and the windowing desktop managers -- gnome, kde, etc. --
> > but I'm
> > asking about the former: does Enlightenment have its own window
> > manager, that
> > can be installed and used instead of one of the others?
> 
> what you are asking about (i think) is the display manager (or login
> manager).
> this just handles:
> 
> 1. running a service that is always alive like any server (apache,
> sshd, etc.)
> 2. this service starting up an xserver
> 3. once x is up - displaying a login gui of some sort
> 4. handling authentication of a user (give username and password or
> whatever)
> 5. launching a new process (the login session) as the authenticated
> user
> 6. when the login session ends, restarting x and showing the login
> gui again
> 
> of course authenticating could be anything from just simply switching
> to a fixed
> named user with no password and never showing anything visible at
> all. this is
> actually how most of my systems work - i just configured slim to log
> in my user
> with no password. my systems never have any other users on them so i
> don't
> care. if i want to lock down my session to only allow me (ie need a
> password)
> enlightenment can do this itself: settings -> screen -> screen lock -
> > lock on
> startup ... e will just start in desktop lock mode and you have to
> authenticate to get past it.
> 
> the login gui if not skipped can be anything from a simple "enter
> user+password" to an elaborate user selector with complex
> authentication
> mechanisms (fingerprints, 2fa things like smart cards, yubikeys and
> more). it
> could also provide other handling like multi screen hotplug, power
> management
> (battery monitoring) suspend/resume/hibernate/shutdown/reboot
> handling,
> backlight brightness/dimming handling and so on - so i guess a subset
> of what
> enlightenment already does but in the login manager. so it's quite a
> broad
> range of what could be offered here and different login managers do
> things
> differently here.
> 
> i'm skipping the whole "walyand session" handling here - it's
> slightly
> different but mostly in broad strokes it's similar.
> 
> there is an old go at making one of these called entrance - it uses
> EFL. it's
> not really maintained:
> 
> https://git.enlightenment.org/old/entrance
> 
> on my long todo list:
> 
> https://git.enlightenment.org/enlightenment/enlightenment/src/branch/master/TODO.md
> 
> is "login manager mode" ... so basically enlightenment then also can
> be its own
> login manager - just run it with its own system service handler to
> spawn and it
> would start x itself and so on...
> 
> 
> 
Good information and great reply. We just hope that you don't subscribe
to the philosophy of doing the first three items on a TODO list and
then tossing it away! :-)

I remember entrance fondly...

-- 
Best,
Roy


_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to