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... > dep > Pictures: http://www.ipernity.com/doc/depscribe/album > Column: https://ofb.biz/author/dep/ > > > _______________________________________________ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users