From Wikipedia, the free encyclopedia
Original author(s)Simone Rota & Johannes Winkelmann
Developer(s)Nobuhiro Iwamatsu
Stable release
1.3.6 / October 1, 2013; 9 years ago (2013-10-01)
Written inC++
Operating systemLinux, other unix-like
PlatformIA-32, x86-64
Size~440 KiB
Available inMultilingual
TypeX display manager
LicenseGNU GPLv2 Edit this on Wikidata

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.

SLiM was forked from Per Lidén's program, with contributions from Martin Parm for PAM-related classes. SLiM is currently developed by Simone Rota and Johannes Winkelmann, and is currently maintained by Nobuhiro Iwamatsu.

As of March, 2016, SLiM seems to be abandoned. It is not fully compatible with systemd.[1]

As of September, 2016, GhostBSD 10.3 replaced GDM with SLiM.[2]


SLiM supports the following features:

  • PNG and XFT support for alpha transparency and anti-aliased fonts
  • External themes support
  • Configurable runtime options: X server, login / shutdown / reboot commands
  • Single (GDM-like) or double (XDM-like) input control
  • Can load predefined user at startup
  • Configurable welcome / shutdown messages
  • Random theme selection


SLiM has the following dependencies:

  • X11
  • libpng
  • libjpeg
  • freetype

See also[edit]

  1. LightDM, the formerly Ubuntu’s default display manager, now GDM
  2. SDDM, the KDE Plasma 5 display manager
  3. KDM, the KDE Plasma 4 display manager
  4. GDM, the GNOME display manager
  5. Other display managers


  1. ^ "SLiM - ArchWiki". ArchWiki. Retrieved 29 March 2016.
  2. ^ "GhostBSD Enoch". 2016-09-01. Retrieved 2016-09-03.

External links[edit]