Go to file
2014-08-02 15:51:01 +01:00
cmake Find and link xkb libraries. 2013-07-08 14:13:09 +00:00
components Fix last warning as reported in #121 2014-06-02 11:19:29 +02:00
data Rewrote the config to a more rigid state 2014-07-15 12:48:25 +02:00
dist/arch PKGBUILDS: Use current vcs guidelines. 2013-08-31 19:01:41 +00:00
docs Move and update the INSTALL file. 2014-08-02 15:51:01 +01:00
services sddm.service: Comment PrivateTmp for now 2014-07-15 19:07:59 +02:00
src Append failsafe session 2014-08-02 16:18:17 +02:00
test Add a test to check if config is initialized right on construction 2014-07-23 13:11:47 +02:00
.gitignore Initial commit. 2013-01-18 00:46:14 +00:00
.mailmap Update mail map 2014-07-09 22:31:36 +02:00
.travis.yml improve .travis.yml 2014-04-21 06:25:25 +02:00
ChangeLog Update ChangeLog for 0.9.0 release 2014-07-15 18:10:55 +01:00
CMakeLists.txt Merge pull request #229 from jleclanche/stable/0.9.0 2014-07-15 19:16:38 +02:00
CONTRIBUTORS Fix name in CONTRIBUTORS 2014-07-15 17:35:56 +01:00
COPYING Initial commit. 2013-01-18 00:46:14 +00:00
INSTALL Move and update the INSTALL file. 2014-08-02 15:51:01 +01:00
README.md Add information about setting up the sddm user 2014-06-11 23:59:16 +02:00

INTRODUCTION

Build Status

SDDM is a modern display manager for X11 aiming to be fast, simple and beatiful. It uses modern technologies like QtQuick, which in turn gives the designer the ability to create smooth, animated user interfaces.

SDDM is extremely themeable. We put no restrictions on the user interface design, it is completely up to the designer. We simply provide a few callbacks to the user interface which can be used for authentication, suspend etc. To further ease theme creation we provide some premade components like a textbox, a combox etc.

There are a few sample themes distributed with SDDM. They can be used as a starting point for new themes.

LICENSING

Source code of SDDM is licensed under GNU GPL version 2 or later (at your opinion). QML files are MIT licensed and images are CC BY 3.0. Most of the files include a license header.

RESOURCES

https://github.com/sddm/sddm

https://github.com/sddm/sddm/issues

https://github.com/sddm/sddm/wiki

https://groups.google.com/group/sddm-devel

sddm on irc.freenode.net

sddm-devel on irc.freenode.net

SCREENSHOTS

sample screenshot

VIDEOS

Video background

Maui theme 1

Maui theme 2

INSTALLATION

The repository builds against both Qt4 and Qt5. For Qt5 pass -DUSE_QT5 to cmake.

SDDM runs the greeter as a system user named "sddm" whose home directory need to be set to /var/lib/sddm.

If pam and systemd are available, the greeter will go through logind which will give it access to drm devices.

Distributions without pam and systemd will need to put the "sddm" user into the "video" group, otherwise errors regarding GL and drm devices might be experienced.