SDDM Changelog

What's new in SDDM 0.18.0

Jul 19, 2018
  • Support theme supplied avatars
  • Compile against Qt 5.11
  • Fix platform detection for HighDPI
  • On close, switch VT to a running session if applicable
  • Better ConsoleKit support
  • Fix authentication when non-default hidden option ReuseSession=true is used (CVE-2018-14345)
  • Hide sessions with NoDisplay=true
  • Honor PAM's ambient supplemental groups
  • Cleanup socket destruction
  • Don't quit on SIGHUP
  • Updated translations

New in SDDM 0.16.0 (Oct 9, 2017)

  • 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.
  • Fix theme metadata default values.
  • Fix session selection in elarun.
  • Do not truncate XAUTHORITY on login.
  • Make enabled property of Button functional.
  • Fix 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.

New in SDDM 0.15.0 (Sep 4, 2017)

  • Fix loading of some avatars
  • CONFIG: add option EnableHiDPI to allow opt out of auto scaling
  • Theme cursor
  • Support optional kwallet PAM opening
  • Autologin, used last used session if not explicitly set in config
  • Ignore session desktop files with hidden=true
  • Support elogind
  • Many new and improved translations

New in SDDM 0.12.0 (Sep 8, 2015)

  • BACKWARDS-INCOMPATIBLE: SDDM now depends on Qt >= 5.3
  • BACKWARDS-INCOMPATIBLE: Display setup script is now killed if it hasn't finished within 30 seconds
  • LICENSING: The Maldives non-free background has been replaced by a CC-BY-SA alternative
  • WAYLAND: Wayland sessions support
  • CONFIG: New sddm.conf option `XephyrPath` (defaults to `/usr/bin/Xephyr`)
  • CONFIG: new sddm.conf option `ServerArguments` (defaults to `-nolisten tcp`)
  • CONFIG: new sddm.config option `DisplayStopCommand` (executes Xstop)
  • THEMES: Assorted improvements to the default theme
  • BUGFIX: Honor TryExec in Xsession desktop files
  • BUGFIX: Fix session startup on zsh
  • BUILD: Allow setting a custom `DBUS_CONFIG_FILENAME` at compile time
  • BUILD: Allow `SYSTEMD_SYSTEM_UNIT_DIR` to be overridden at compile time
  • BUILD: Allow `QT_IMPORTS_DIR` to be overridden at compile time
  • BUILD: No longer hardcode min/max UIDs, allow setting `UID_MIN` and `UID_MAX` at compile time
  • BUILD: Assorted FreeBSD fixes
  • BUILD: Fix build warnings with Qt 5.5
  • BUILD: Enable `QT_NO_CAST_FROM_ASCII`
  • I18N: Added Arabic, contributed by Safa Alfulaij
  • I18N: Added Hungarian, contributed by @mortein79
  • I18N: Various i18n updates and improvements
  • I18N: Full right-to-left languages support

New in SDDM 20130308 (Mar 8, 2013)

  • More stabilisation
  • Fixed the delay between sessions when used with qt5
  • Better handling of system signals