Simple Desktop Display Manager

Last updated
Simple Desktop Display Manager
Original author(s) Abdurrahman Avci
Developer(s) Abdurrahman Avci, KDE, LXQt, Chakra, Liri [1]
Initial release19 March 2013;10 years ago (2013-03-19) [2]
Stable release
0.19.0 [3]   OOjs UI icon edit-ltr-progressive.svg / 3 November 2020;2 years ago (3 November 2020)
Repository
Written in C++, QML
Platform Unix-like
Type X display manager
License GPL-2.0-or-later [4]
Website github.com/sddm/sddm   OOjs UI icon edit-ltr-progressive.svg

Simple Desktop Display Manager (SDDM) is a display manager (a graphical login program) for the X11 and Wayland windowing systems. [5] SDDM was written from scratch in C++11 and supports theming via QML. [6]

Contents

SDDM is free and open-source software subject to the terms of the GNU General Public License version 2 or later. [4]

Adoption

In 2013, Fedora KDE members decided to default to SDDM in Fedora 21. [7]

KDE chose SDDM to be the successor of the KDE Display Manager for KDE Plasma 5. [8] [9]

The LXQt developers recommend SDDM as a display manager. [10]

See also

Related Research Articles

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

<span class="mw-page-title-main">KDevelop</span> Integrated development environment

KDevelop is a free and open-source integrated development environment (IDE) for Unix-like computer operating systems and Windows. It provides editing, navigation and debugging features for several programming languages, and integration with build automation and version-control systems, using a plugin-based architecture.

<span class="mw-page-title-main">GNOME Display Manager</span> Display manager for the windowing systems X11 and Wayland

GNOME Display Manager (GDM) is a display manager for the windowing systems X11 and Wayland.

<span class="mw-page-title-main">KDE Display Manager</span>

KDE Display Manager (KDM) is a display manager developed by KDE for the windowing systems X11.

<span class="mw-page-title-main">KWin</span> KDE window manager for the X Window System

KWin is a window manager for the X Window System and a Wayland compositor. It is released as a part of KDE Plasma 5, for which it is the default window manager. KWin can also be used on its own or with other desktop environments.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is an x86-64 Linux distribution, with KDE Plasma Desktop, MATE and XFCE as its default user interfaces. It is primarily free software operating system for personal computers aimed at ease of use. It is considered a rolling release.

<span class="mw-page-title-main">X display manager</span>

In the X Window System, an X display manager is a graphical login manager which starts a login session on an X server from the same or another computer.

<span class="mw-page-title-main">KDE Plasma 4</span> Graphical environments provided by KDE

KDE Plasma 4 was the fourth generation of the KDE workspace environments. It consisted of three workspaces, each targeting a certain platform: Plasma Desktop for traditional desktop PCs and notebooks, Plasma Netbook for netbooks, and Plasma Active for tablet PCs and similar devices.

A desktop environment is a collection of software designed to give functionality and a certain look and feel to an operating system.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

<span class="mw-page-title-main">SLiM</span>

Simple Login Manager (SLiM) is a graphical display manager for the X Window System that can be run independently of any window manager or desktop environment. SLiM aims to be light, completely configurable, and suitable for machines on which remote login functionalities are not needed.

QML is a user interface markup language. It is a declarative language for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework. Qt Quick is used for mobile applications where touch input, fluid animations and user experience are crucial. QML is also used with Qt3D to describe a 3D scene and a "frame graph" rendering methodology. A QML document describes a hierarchical object tree. QML modules shipped with Qt include primitive graphical building blocks, modeling components, behavioral components, and more complex controls. These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

<span class="mw-page-title-main">KDE Frameworks</span> Collection of libraries and software frameworks for the Qt framework

KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, file format support, additional graphical control elements, plotting functions, and spell checking, the collection serves as technological foundation for KDE Plasma 5 and KDE Gear distributed under the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">LXQt</span> Lightweight Qt Desktop Environment

LXQt is a free and open source lightweight desktop environment. It was formed from the merger of the LXDE and Razor-qt projects.

<span class="mw-page-title-main">KDE Plasma 5</span> Desktop environment

KDE Plasma 5 is the fifth and current generation of the graphical workspaces environment created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was first released on 15 July 2014.

<span class="mw-page-title-main">DNF (software)</span> RPM package manager

DNF or Dandified YUM is the next-generation version of the Yellowdog Updater, Modified (yum), a package manager for .rpm-based Linux distributions. DNF was introduced in Fedora 18 in 2013, it has been the default package manager since Fedora 22 in 2015, Red Hat Enterprise Linux 8., and OpenMandriva; and also an alternative package manager for Mageia.

<span class="mw-page-title-main">KDE Gear</span> Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

<span class="mw-page-title-main">KaOS</span> KDE-focused Linux distribution

KaOS is a desktop Linux distribution that features the latest version of the KDE desktop environment, the LibreOffice office suite, and other popular software applications that use the Qt toolkit.

<span class="mw-page-title-main">CachyOS</span> Arch-based Linux Distribution

CachyOS is a Linux distribution based on the Arch Linux operating system, with the end goal of simpler installing and customizing, and improved performance while remaining compatible.

References

  1. Pier Luigi Fiorini (2014). "plfiorini's blog".
  2. "Release v0.1.0". GitHub. 19 January 2013.
  3. "Release 0.19.0". 3 November 2020. Retrieved 16 November 2020.
  4. 1 2 "README.md". GitHub .
  5. "0.12.0-Release-Announcement". GitHub .
  6. "SDDM: A Lightweight QML-Based Display Manager". 19 January 2013. Retrieved 5 March 2014.
  7. Rex Dieter (26 November 2013). "Rex's Blog".
  8. "Display Managers In Plasma 5". 3 November 2014. Archived from the original on 2015-08-27.
  9. Larabel, Michael (3 November 2014). "SDDM Is The Recommended Display Manager Of KDE Plasma 5". Phoronix . Retrieved 3 November 2014.
  10. Leclanche, Jerome (2013-10-30). "[Lxde-list] CALL FOR TESTERS: LXQt now available for testing". sourceforge.net. SourceForge. Retrieved 2015-08-08. ... For a display manager, SDDM is recommended ...