What is Display Manager on Linux?
One convertible component that is often overlooked is the Display Manager. But what is this ingredient? How do I switch to the new Display Manager in Linux? Let's find out with make tech.
What is Display Manager?
Also known as the 'login manager', Display Manager is responsible for starting up the display server and loading the monitor. This happens as soon as you enter your username and password correctly.
In simple terms, it controls user sessions and manages user authentication. Most of Display Manager work happens in the background. The only visible element is the login window, sometimes called a 'greeter'.
Display Manager is not?
You probably already know that Linux computers have a window manager and a display server.
Display Manager is a separate software. While all three are interactive, they function differently and perform different jobs.
Example of window manager:
- KWin
- Openbox
- Dwm
Some well-known Linux display servers:
- Wayland
- Mir
- Org
Some display managers:
- GDM (Gnome Display Manager)
- LightDM
- LXDM
Why should Display Manager be replaced?
Why would people want to replace display manager? Here are a few possible scenarios:
You are trying to use an old PC and need a lightweight display manager.
Your current Display manager crashed after updating and installing another one would be much faster than switching to another Linux distro.
You want to apply beautiful themes to your login window, but the default display manager of your distribution is limited in this respect.
There are several popular display managers available for Linux. You will notice that they are quite similar in design; The main differences are in size, complexity, and how they manage users and sessions.
Popular display managers you can switch
With the new display manager installed, you can play around with its themes. MDM is the best choice if customization is your priority, as it supports both old GDM and new HTML themes. DeviantART has a large collection of themes for different display managers. If you're using SDDM, you can find theme packages in the archive.
But first, which display manager should you switch to?
1. KDM
Display Manager for KDE up to KDE Plasma 5, KDM has many customization options. You can easily configure it via the control module in System Settings. There, you can choose a KDM theme to use or switch to a simple greeter that allows you to customize the background, greeting, and font.
Other features include:
- Quick user change
- Show list of users
- Activate power off
- Allow login without password
- Automatic login
- Fingerprint scan
KDM supports X and Wayland, can also detect installed desktop environments and window manager. They then provide a list for you to choose which one you should use when entering your credentials.
While some of the features may be overwhelming for beginners, KDM is easy to set up thanks to the simple graphical dialog.
2. GDM (GNOME Display Manager)
KDM is for KDE, similar to GDM3 for GNOME - the default display for popular Linux desktop environments. Like KDM, it supports X and Wayland, functions include:
- Automatic login
- Hide user list
- Login without password
- Modify sessions
- Built-in themes
- Allows users
- Quick session change
- Fingerprint scanning supported
- Smart card validation
GDM3 configuration can be done through dedicated dialog box in System Settings or by editing configuration file.
Note that GDM3 is different from the old GDM. Although they seem the same, GDM3 is not backward compatible with old GDM themes, with options hidden in the configuration file.
3. SDDM (Simple Desktop Display Manager)
SDDM is a new display manager. First released in 2013, it still exists, while older competitors like SLiM and Mint Display Manager have to offer.
Support for X and Wayland, SDDM based on QML theme and replacing KDM as the default display manager in KDE Plasma 5.
The functions of SDDM include:
- Automatic login
- Turn on number lock
- Edit user greeter
- Supports many themes
As with other simple display managers, you can configure SDDM by editing the configuration file (sddm.conf). If you are using SDDM over KDE, it has a configuration module in System Settings.
4. LXDM
LXDM is part of the LXDE environment but runs comfortably on other desktop environments because it doesn't have a lot of dependencies. You can set it up through its own configuration utility or edit the configuration files in / etc / lxdm (or if you are using Lubuntu, / etc / xdg / lubuntu / lxdm).
Functions available on LXDM:
- Configurable user list
- Automatic login
- Separate icons for each user
- Change user
- Timer automatically login
- Change background image
Both the official documentation and the unofficial accounts on the various forums note that LXDM does not terminate user processes upon logout. To make sure this happens, modify the / etc / lxdm / PostLogout file.
5. LightDM
The most popular is undoubtedly the LightDM display manager. It's customizable and feature packed, LightDM is also lightweight, supports X.Org and Mir.
LightDM functions:
- Greeter for GTK, Qt / KDE, Unity and other greeters
- Many login screen themes
- User list
- Change background image
- The window position is changeable
Configuration files should be made according to these tweaks - the easiest way is the LightDM GTK Greeter Settings tool.
6. XDM
This is the default display manager for X Window System and was first released in 1988. It is a minimalistic display manager suitable for low spec systems or those with no high requirements.
Even so, XDM still has the following features:
- Many topics
- Installing wallpaper
- Edit fonts
- Adjust the login frame position
- Handling multiple X sessions
- Login without password
Most of the settings are applied by editing etc / X11 / xdm / Xresources.
You should read it
- 9 most popular Linux package managers today
- 8 ways to fix 'There Are No Startup Items to Display in the Task Manager' error on Windows
- Decode how the package manager works and software installation on Linux
- 4 best download managers for Linux users
- Instructions to fix Task Manager has been Disabled by your Administrator
- 8 best Linux password managers
- 8 commands for efficient management of Linux processes
- How to compress and resize photos from Thunar File Manager in Linux
- All problems about using Task Manager
- How to use winget - New Package Manager for Windows 10
- Experience the all-new Task Manager in Windows 8
- Desktop Window Manager on Windows 10 crashes due to DirectX error, Microsoft is trying to fix
Maybe you are interested
How to blur background images in PowerPoint - Adjust background image display mode
Apple's new smart display could launch in 2025
6 Reasons to Upgrade to a Smart Display
How to print Excel on 1 A4 page - Display full content on 1 page
How to display seconds on Windows system clock
Fix error of not displaying icons on Windows desktop