Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: SDDM: A Lightweight QML-Based Display Manager

  1. #1
    Join Date
    Jan 2007
    Posts
    14,369

    Default SDDM: A Lightweight QML-Based Display Manager

    Phoronix: SDDM: A Lightweight QML-Based Display Manager

    A Phoronix reader has announced his work on SDDM within the Phoronix Forums this weekend. SDDM is a very lightweight display management that takes advantage of Qt's QML...

    http://www.phoronix.com/vr.php?view=MTI3ODc

  2. #2
    Join Date
    Oct 2009
    Posts
    59

    Default SLiM

    how does this compare to SLim? SLim has even fewer dependencies; X11, libjpeg, libpng, freetype.
    Last edited by cynyr; 01-19-2013 at 02:54 PM. Reason: Fixing link to SLiM

  3. #3
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,860

    Default

    Quote Originally Posted by cynyr View Post
    how does this compare to SLim? SLim has even fewer dependencies; X11, libjpeg, libpng, freetype.
    Yes but arent slim themes harder to write and get the same level of functionality in comparison to lightDM? The goal of lightdm was have a clean, modern, standardized core and then the greeter frontends could all be distro-specific with no problem. Want an update to lightdm? Rebase off mainline, slap your greeter right back on and youve got all the same benefits all the other distros do but still your branding.

  4. #4
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    4,994

    Default

    Why yes, clearly *shaders* were the thing missing from login managers...

  5. #5
    Join Date
    Aug 2009
    Location
    Adiyaman, Turkey
    Posts
    36

    Default

    Quote Originally Posted by cynyr View Post
    how does this compare to SLim? SLim has even fewer dependencies; X11, libjpeg, libpng, freetype.
    Dependency-wise SLiM is slimmer. Codebase-wise SDDM is much smaller, 713 vs 3651 lines of code (sloccount figures).

  6. #6
    Join Date
    Aug 2009
    Location
    Adiyaman, Turkey
    Posts
    36

    Default

    Quote Originally Posted by Ericg View Post
    Yes but arent slim themes harder to write and get the same level of functionality in comparison to lightDM? The goal of lightdm was have a clean, modern, standardized core and then the greeter frontends could all be distro-specific with no problem. Want an update to lightdm? Rebase off mainline, slap your greeter right back on and youve got all the same benefits all the other distros do but still your branding.
    Slim themes are harder to write and somewhat restricted. In SDDM you write your theme however you want, just call the needed functions for authorization/shutdown/reboot when necessary, just like using a library. So you dont have to worry about the restrictions of the backend when designing your themes. Animations, transitions and all other stuff are bonus points.

    Regarding LightDM, lets say I just wanted to scratch an itch and I am simply sharing it now.

  7. #7
    Join Date
    Aug 2009
    Location
    Adiyaman, Turkey
    Posts
    36

    Default

    Quote Originally Posted by curaga View Post
    Why yes, clearly *shaders* were the thing missing from login managers...
    What is wrong with adding the ability to use shaders? If most of us the window managers that are composited and gpu-accelerated, why shouldn't the display manager be? Why should we restrict ourselves and theme designers? Display manager is the one first things a user sees it has to be attractive, IMHO.

    I would start right from QML2 and require OpenGL (ES), if I could use Qt5 easily in my distro of choice (Arch). If you dont want eye-candy or have a hardware that doesn't support hardware acceleration, you are free not to use it. Thanks.

  8. #8
    Join Date
    Dec 2011
    Posts
    2,008

    Default

    I think a login manager should authenticate via:
    * Bluetooth and NFC security tokens and smartphones
    * USB sticks, dongles and security tokens
    * Smart card
    * Fingerprint
    * LDAP and Active Directory

  9. #9
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,860

    Default

    Quote Originally Posted by uid313 View Post
    I think a login manager should authenticate via:
    * Bluetooth and NFC security tokens and smartphones
    * USB sticks, dongles and security tokens
    * Smart card
    * Fingerprint
    * LDAP and Active Directory
    Things that will need to be added to LightDM if they arent already, eventually. Especially the last 2

  10. #10
    Join Date
    Aug 2009
    Location
    Adiyaman, Turkey
    Posts
    36

    Default

    Quote Originally Posted by uid313 View Post
    I think a login manager should authenticate via:
    * Bluetooth and NFC security tokens and smartphones
    * USB sticks, dongles and security tokens
    * Smart card
    * Fingerprint
    * LDAP and Active Directory
    These items probably should be implemented at PAM level and by writing a theme that instructs the user, it should be doable.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •