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