gdm

graphical login manager for GNOME

TLDR

Start GDM
$ systemctl start gdm
Stop GDM
$ systemctl stop gdm
Enable at boot
$ systemctl enable gdm
Restart GDM
$ systemctl restart gdm
Check status
$ systemctl status gdm

SYNOPSIS

gdm [options]

DESCRIPTION

gdm (GNOME Display Manager) is the graphical login manager for GNOME. It provides the login screen, user authentication, and session management for desktop environments.GDM handles user selection, password authentication, and starting desktop sessions. It supports multiple sessions, accessibility features, and user switching.gdm is typically started by systemd and runs as a system service.

PARAMETERS

--version

Display version.
--help
Display help information.

CONFIGURATION

/etc/gdm/custom.conf

Main GDM configuration file controlling login behavior, auto-login, and session settings.
/etc/gdm3/custom.conf
Alternative configuration path on Debian-based systems.

INSTALL

sudo dnf install gdm
sudo pacman -S gdm
sudo apk add gdm
sudo zypper install gdm
nix profile install nixpkgs#gdm

CAVEATS

Requires X11 or Wayland. Configuration through dconf. Managed by systemd on modern systems.

HISTORY

GDM was created as part of the GNOME project to provide a display manager integrated with the GNOME desktop environment. It replaced xdm for GNOME users.

SEE ALSO

ly(1), slim(1), xinit(1)