said Carsten Haitzler:
| 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

Exactly what I was asking about. There is some justified or unjustified 
sense that whatever it is called, it somehow lives under or in association 
with the desktop chosen and therefore choosing one that is particularlt 
sympatico with the desktop is in some way advantageous. Ie., GDM with 
Gnome, TDM with TDE. SDDM seems for some reason the default for at least 
Debian and works with anything.

Is that belief -- that it matters -- justified? It may be due to a bug in 
one, or even just a coincidence, but I've encountered two issues: I have 
two big monitors, one above the other, which xrandr reads as one big 
screen of 1920x2160. With one DM, I don't remember which, it was not 
treated as such -- having to go off one side of one monitor to get to the 
other, while with SDDM it is just one big blob. I do not know, but did 
assume, that this was a function of the DM. If there is some continuing 
functioning of the DM, are there one or more that are better for use with 
Enlightenment?

| 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

Does it work? 

| on my long todo list:
|
| https://git.enlightenment.org/enlightenment/enlightenment/src/branch/mas
|ter/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...

That would indeed be cool, particularly on a machine that has only one 
desktop installed, such as one I'm building right now with Enlightenment 
in mind. 

Thanks for the very useful information.
-- 
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

Reply via email to