SDDM: Simple QML Based Display Manager
System Software
Score 74%
Description:

SDDM is lightweight display manager using QML for the user interface.

SDDM depends only on Qt, XCB and PAM and has a small, hackable code base.

SDDM can be compiled for with Qt4 or Qt5.

Tarball includes a couple of reference themes and PKGBUILD for arch package generation.

For more information and installation instructions check README included in the source distribution.

If you encounter bugs please file them at: https://github.com/sddm/sddm/issues

For support please join and ask in our irc channel: #sddm on irc.freenode.net


Home page:https://github.com/sddm/sddm

Youtube Video:
https://www.youtube.com/watch?v=dJ28mrOeuNA
Last changelog:

4 years ago

0.1.0
=====
Initial release

lesebas

3 years ago

Hello,

I'm testing SDDM on archlinux, but after login on a user I'm not able to come back to the greeter to switch to another user. Is there any command to do so far?

Report

C

aavci

3 years ago

SDDM implements org.freedesktop.DisplayManager dbus interface. If you have a desktop environment that understands this standart you should be able to switch users, for example it works kde 4.11. Alternatively you can either use a dbus tool to call corresponding methods.

Report

vujkee

4 years ago

will it be possible to have animation, example: it will change background of the login manager to one of the users; or simple on as changing to a night version of the background when night falls

Report

C

aavci

4 years ago

Currently we dont get users background wallpapers, but it should be possible when we add support for accounts service, some time after the 0.2.0 release.

Changing the background depending on the time is much easier. Just change the "source" property of the "Background" components depending on current time.

Report

TIEugene

4 years ago

Seems that sddm is not xdmcp server?
Does it supports multiscreen (^@F1..12)?

Report

C

aavci

4 years ago

Fast user switching and XDMCP are two of the (many) missing features.

We are planning to implement fast user switching in the next development cycle. So you can expect it in the coming weeks/months.

I am not sure about implmenting XDCMP, though. Since X is on its way out and there are lots of good display managers out there supporting it. So when SDDM matures I don't expect that there will be much need for XDMCP. It will depend on user demand and developer interest.

Report

elav

4 years ago

I followed the steps in the Wiki and installed SDDM in my distribution (Debian Wheezy). How do I replace KDM by SDDM? I did the same as the user of Ubuntu, and when I restart the PC, I get the prompt .. I agree as root and when I run /usr/bin/sddm only I get the cursor and a blank screen.

Report

C

aavci

4 years ago

To be able to run sddm on startup we need to have proper initscripts created to integrate with the underlying system.

We distribute a service file for integration with systemd because that's what me and other developers are mostly using. If you are using systemd and follow the steps in the wiki, it should work automatically. If not, you need to ask your packagers for the integration bits.

Report

elav

4 years ago

Thanks :)

Report

SaloLove

4 years ago

I switched to SDDM from SLiM and found out the following bug: when I exit from fullscreen playback mode at any site that uses adobe flash player, I see only white screen and mouse cursor, background processes continue, I can only exit with power off button or CTRL+F1. Switching back to SLiM solved the problem. My config - Arch Linux and Razor-qt-git, Browser - Google Chrome.

Report

C

aavci

4 years ago

I tried reproducing the bug without a success. With Arch Linux 64-bit, razor-qt-git 20130204, chromium or firefox, on youtube. I can switch to fullscreen and return back and everything is normal.

Also if you can report the bug into our bug tracker (http://github.com/sddm/sddm/issues) it will be easier to track the status. Bug reports tend to get lost in comments.

Report

tobaj

4 years ago

Is that possible? There may be some unofficial systemd repositories for Ubuntu, but I don't want to mess with the init system. Can I disable checking for systemd and compile SDDM with Upstart?

**************
-- checking for module 'libsystemd-login libsystemd-daemon'
-- package 'libsystemd-login libsystemd-daemon' not found
CMake Error at /usr/share/cmake-2.8/Modules/FindPkgConfig.cmake:279 (message):
A required package was not found

Report

C

aavci

4 years ago

We actually don't need systemd or depend on it, cmake check is there to find the directory to install the unit file.

I have actually made systemd optional on current master.

Unfortunately, I lack the knowledge to integrate with upstart, somebody with ubuntu knowledge needs to do the work. I asked in the ubuntu community google plus channel for help, but nobody responded. :(

Report

tobaj

4 years ago

Thanks for your reply. Ok, so how can i disable systemd check (ccmake doesn't show such option)? It won't build for me if cmake fails on it.

Report

C

aavci

4 years ago

I assume you are building from git using the instructions online. I have already updated the latest master, I am writing instructions to use it below. I dont have a machine without systemd, so I can't test it, theoretically it should work.

remove the build directory: rm -rf build
update to current master: git pull
create build directory: mkdir build
enter into it:cd build
run cmake: cmake .. -DCMAKE_INSTALL_PREFIX=/usr
build: make
install: sudo make install

Report

tobaj

4 years ago

That is pretty much how I was going to build it too (and the same way i build successfuly other Qt/KDE applications, e.g. clementine, rekonq, qupzilla, ktorrent). Except that in this case it doesn't pass the configuring stage due to the cmake error i described in initial post. It seems that libsystemd is not just optional here but a dependency.

One correction: my os is Kubuntu 64bit, not Ubuntu as I said before. I've got already installed all development libraries (Qt, KDE and other) needed to build a wide range of Qt/KDE based applications.

Report

C

aavci

4 years ago

Sorry, I wasn't questioning your skills. I just wanted to stress the "git pull" part which would pull the latest version from source control since the commit making systemd optional is a few hours old, at most.

And it seems that the source package somehow didn't get updated and was out of sync. I have updated it with the latest version. But content upload part seems a bit weird, I can't remove old content files.

Anyway, if the source package fails please try building directly from github.

Report

tobaj

4 years ago

Sorry, my bad. I forgot to pull after your previous comment. Yes, your last commit fixed the problem - it's built now! Thanks a lot! And I'm about to test it now :)

Report

dovidhalevi

4 years ago

What do I do with this?

Also, since QML is available on Android and is the UI machine for Ubuntu's Phone, useful as window manager on these?

Report

C

aavci

4 years ago

Hi, SDDM is a display manager like KDM, GDM, LightDM etc. It is used to present a graphical login screen on X11 based systems. So probably there is not much use case for Android or Ubuntu Phone.

Thanks.

Report

4 years ago

0.1.0
=====
Initial release

product-maker Lexeii May 25 2014

product-maker hello98 Nov 05 2013

product-maker mea5 Nov 05 2013

product-maker VilleVallo Oct 28 2013

product-maker lieter Oct 28 2013

product-maker mannfree Oct 28 2013

product-maker qwertzui Oct 28 2013

product-maker freelancer96 Oct 28 2013

product-maker popcon Oct 28 2013

product-maker frodoom Oct 25 2013

product-maker nobrain Oct 25 2013

product-maker dergnome Oct 25 2013

product-maker thwald Oct 23 2013

product-maker sixsixfive Oct 21 2013

product-maker elav Mar 19 2013

product-maker roentgen Mar 17 2013

product-maker RAIDENSUB Mar 12 2013

product-maker droper02121 Feb 19 2013

product-maker wevertonmarx Feb 12 2013

product-maker cochisepoeta Feb 03 2013

product-maker caig Jan 21 2013

product-maker posixru Jan 21 2013

product-maker lionhater Jan 20 2013

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
20130308
updated Mar 24 2013
added Jan 20 2013
downloads today
0
page views today 1