SDDM: Simple QML Based Display Manager

System Tools (NOT OS or ROMS)

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

5
Become a Fan
8.2

Available as/for:
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:

0.1.0
=====
Initial release


Ratings & Comments

21 Comments

BJIacTeJIuH

Good convenient, very beautiful subject SDDM I use now. The only noticed bag this spontaneous switching of the layout at input of the password. Annoying of course but quite tolerantly. PS and can I in sddm configuration that confused prompt.

lesebas

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?

aavci

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.

vujkee

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

aavci

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.

TIEugene

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

aavci

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.

elav

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.

aavci

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.

elav

Thanks :)

SaloLove

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.

aavci

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.

tobaj

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

aavci

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. :(

tobaj

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.

aavci

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

tobaj

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.

aavci

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.

tobaj

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 :)

dovidhalevi

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?

aavci

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.

Pling
0 Affiliates
Details
license
version 20130308
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

Other System Tools (NOT OS or ROMS):

KDE CDEmu Manager
marcel83
last update date: 1 year ago

Score 7.0

QPhotoRec
caezsar
last update date: 11 years ago

Score 5.7

Burg-manager
ingalex
last update date: 14 years ago

Score 7.4

Multi-Platform File Manager
Lunik
last update date: 21 years ago

Score 5.0

KFS
jrockey
last update date: 21 years ago

Score 5.0

dolphin-perforce-plugin
martin9000andersen
last update date: 11 years ago

Score 5.0



System Tags