On 22/06/17 13:35, William L. Thomson Jr. wrote:
> On Thu, 22 Jun 2017 11:56:50 +0900
> Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote:
> 
>> you keep going on about "what do users do". use whatever display
>> manager you like. we install xsession desktop files so it'll be
>> listed in the available sessions along with everything else... we
>> dont have to do anything more to be user friendly at all.
> 
> Yes in a way, but have to rely on login managers designed for other
> desktops. Not a bad thing some may have them installed already but can
> have other issues.
> 
> Like in my case SDDM prevented E from turning off the backlight and the
> cursor stayed visible when the display was turned off/screen saver. I
> thought it was a bug in E, but it was something with SDDM. When I start
> E under entrance, that problem goes away, every time.
> 
> I would have gone off filing an E bug to something that has nothing to
> do with E. All because of what I used to start E, something intended
> mostly for another desktop/project. Not to mention the GTK/Qt vs EFL.
> 
> Should E be responsible for bugs that occur when started under SDDM?

If E is doing something non standard then yes it should be. If SDDM is
preventing E from changing the backlight thats probably a issue for it
though.

> 
>  
>> if you want usable, use whatever login manager your distro uses 99%
>> of distros have a default one they come with. only a few don't. we
>> have no "works everywhere" replacement at this point.
> 
> Distros that ship a single desktop likely have a single DM. Not so sure
> about ones that provide options. Though I assume if one installed say
> KDE or Gnome without specifying anything else on most distros, They
> would likely get the DM for that given desktop GDM/SDDM. That may vary
> from distro to distro.
> 

On openSUSE if you pick Gnome in the installer you get gdm, if you pick
KDE you get SDDM if you pick anything else you get lightdm unless you
choose to install something else, then you get that and it will also
work fine even xdm can still be installed and made to work for some reason.

> For reasons stated with my experience with SDDM and E. It likely is
> best to use say a QT based DM for a QT based Desktop. A GTK one for a
> GTK based Desktop. A EFL one for a EFL based desktop. Prevents conflicts
> from each or odd bugs/issues like my backlight/cursor issue via SDDM.
> 
The toolkit arguments pretty much pointless these days, your SDDM issue
is likely not a Qt Bug if it is its maybe one that needs fixing. on
openSUSE we use lightdm with a gtk greeter and there is really no need
to use anything else, every desktop is going to have gtk installed
anyway because every browser needs it (along with a bunch of other apps)
Its also quite hard to end up with a system running no Qt apps unless
you have a full Gnome stack installed, even then I wouldn't be able to.

If you want to go down the path of a efl based login manager the easiest
approach with the most work done to make things work in most places is
probably to write a efl based greeter for lightdm rather then reviving
entrance which can't handle a bunch of use cases (It does your non
systemd way fine because its the old way).

-- 

Simon Lees (Simotek)                            http://simotek.net

Emergency Update Team                           keybase.io/simotek
SUSE Linux                           Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to