Recent Releases
0.19.004 Nov 2020 03:15
major bugfix:
Don't disable authentication in --test-mode.
- X not having access control on startup.
- Don't fill UserModel if theme does not require it.
Set re-use session option by default.
Avoid adjusting active auth sessions.
Cleanup sessions on exit.
Don't abort on failure to start the display server.
+ Custom default font.
Limit systemd service restarts.
Typo graphical glitches on NVIDIA after VT switching.
Rewind password database.
Memory allocation FreeBSD Use C++ scoping for handling buffer deletion.
Allow to configure the QML installation directory.
Port connects.
Keep string termination characters in utmp entries.
Look for available display for test mode.
Interlingue translation.
Remove chVt() from declarations.
- Rewind password db before scanning it (again) for available users.
- Session reuse: Only consider "online" sessions.
Use modern connects.
Update translations.
0.18.019 Jul 2018 03:25
major bugfix:
Support theme supplied avatars.
+ Compile against Qt 5.11.
- platform detection for HighDPI.
- On, switch VT to a running session if applicable.
- Better ConsoleKit support.
- authentication when reusing existing sessions.
- Hide sessions with NoDisplay=true.
- Honor PAM's ambient supplemental groups.
- Cleanup socket destruction.
- Don't quit on SIGHUP.
Updated translations.
0.17.007 Dec 2017 13:05
major bugfix:
Added possibility to change border width of ComboBox widget.
+ Added missing utmp/wtmp/btmp handling.
+ Make greeter see icons set by AccountsServices.
- sddm.conf man page syntax error and update.
- ComboBox widget.
- connection of PropertiesChanged event for LogindSeat.
- Avoid race conditions with Xsetup.
Update de translation.
Update lt translation.
Update zh_TW translation.
Adjust order of components in the default PATH.
Set default input method to qtvirtualkeyboard.
0.16.006 Oct 2017 03:15
major feature:
Support non-latin characters in theme settings.
+ Support fish shell in Xsession and wayland-session.
+ Unlock GNOME keyring at login.
+ Configuration directory.
- Make the default cursor themed.
- Update date and time in elarun theme.
- theme metadata default values.
- session selection in elarun.
- Do not truncate XAUTHORITY on login.
- Make enabled property of Button functional.
- typos in documentation.
Re-use existing sessions.
Add ConsoleKit 2 support.
Stop assuming shadow(5) is always available.
Explicitely set XDG_SEAT when starting a user session.
Suppress errors when pam_elogind is not available.
Suppress errors when pam_systemd is not available.
Added possibility to change color of dropdown menu.
Add Hindi translation.
Completed Swedish translation.
Update French translation.
0.15.001 Sep 2017 03:15
major bugfix:
display of avatars.
+ New sddm.conf option EnableHiDPI to allow opt out of auto scaling.
- Theme cursor.
+ Support optional kwallet PAM opening.
+ Autologin, try last successful login if not explicitly set.
+ Ignore session desktop files with hidden=true.
+ Support elogind.
0.14.029 Aug 2016 03:15
major feature:
New sddm.conf option EnableAvatars (useful for slow filesystems).
+ New sddm.conf option UserAuthFile on the XDisplay section
to change the default Xauthority file name and path.
+ New sddm.conf option SessionLogFile on XDisplay and WaylandDisplay
sections to change the default user session log location.
+ ComboBox now exposes the arrow background color as.
"arrowColor" property.
+ New "style" theme configuration for QtQuick Controls 2.0.
+ Require Qt 5.6 or better.
+ Enable HiDPI support.
+ Refresh sessions list.
+ Always fallback to an embedded theme if no suitable theme is found.
- Actually change Qt platform theme.
- Switch to Wayland session vt only when authentication
succeeds.
- PAM session.
- Delete PAM credentials after closing the session.
More theme-neutral default user and root avatars.
REMOVED the "circles" theme. Remember to change it if you had it set!.
REMOVED the "maui" theme as a standalone theme as it is now
embedded in the greeter. Remember to change the theme to empty
if you had it set to "maui".
Update Estonian translation.
Add Catalan translation from Robert Antoni Buj Gelonch.
Add Dutch translation from Eric Hameleers.
Add Slovak translation from Martin Minka.
Add Swedish translation from Kristoffer Grundström.
Add Ukrainian translation from Cherevan Andriy.
Add Indian flag from Sanjeev Premi.
0.13.005 Nov 2015 07:45
major feature:
Greeter inherits path environment variables from parent so that
themes installed in non-standard paths will work.
+ Add ENABLE_PAM option to toggle PAM support at build time.
+ Allow overriding textColor in ComboBox.
- Don't cast QByteArray to (char *).
- Disable greeters from loading KDE's dehander.
- multi-screen support for some setups.
Added Serbian translation.
Added Traditional Chinese translation.
Improved German translation.
Remove failsafe session entry.
the pipe fd passed to X server.
A few micro-optimizations.
0.12.006 Sep 2015 03:15
major feature:
Add a new "platformTheme" setting for themes.
Themes can now specify a Qt platform theme plugin.
Autodetect UID_MIN and UID_MAX from /etc/login.defs.
Add Arabic translation by Safa Alfulaij.
Add Hungarian translation by mortein79.
Russian translation improvements by Alexander Potashev.
Wait for display setup script to finish.
Reload configuration after display setup.
Pass locale environment variables to the greeter.
Support right-to-left languages.
Wayland session support.
Xorg server arguments are configurable.
Honor locale settings in /etc/environment.
Allow SYSTEMD_SYSTEM_UNIT_DIR to be overridden at compile time.
No longer hardcode min/max UIDs.
FreeBSD build.
Qt 5.5 build warnings.
Honor TryExec in Xsession desktop files.
New sddm.conf option XephyrPath.
New sddm.conf option ServerArguments.
New sddm.conf option DisplayStopCommand.
Enable QT_NO_CAST_FROM_ASCII.
Replace non-free background with a CC-BY-SA alternative for
the maldives theme.
Many untracked.
0.11.021 Nov 2014 03:15
minor feature:
Reload the configuration every time we start a new session
Fix stderr redirection in the helper. Solving a memory leak
Set system locale in the greeter
Bail on chdir failure
Use QUuid for unique ID generation
Update lithuanian translations
0.10.017 Oct 2014 03:17
minor feature:
Set default icon theme from greeter theme configuration.
Set cursor theme according to greeter theme configuration.
Never permit a login as the sddm user
Fix race condition in XAUTHORITY code
XAUTHORITY is no longer owned by root
Flush any buffered data to the log file, this writes immediately
all the log messages.
Fixed password field initial focus state
Don't override pam environment variables.
Remove Qt 4 support.
Prioritize sessions with a .desktop prefix
Add Kazakh translation.
Separate display server specific code.
0.9.002 Aug 2014 19:08
major feature:
Several systemd, logind and journald improvements. Note that systemd is not required to run SDDM.
The SDDM greeter now runs as its own user and group, instead of root.
Support for setting the keyboard layout from the greeter.
An "AutoUser" config key to configure automatic login.
A "NumLock" config key to configure NumLock state at boot.
Overhauled configuration file handling.
SDDM runs with the default configuration without /etc/sddm.conf
Initial (albeit not fully functional) Plymouth support.
Translations in 11 languages.
Several licensing and packaging improvements.
Better documentation, including man pages for sddm(1), sddm-greeter(1), sddm.conf(5) and sddm-state.conf(5).
Changes since the last release candidate include better session listing. Failsafe will no longer be selected by default. Fix running SDDM under a Plasma 5.0 desktop, and a few more bug fixes.