XDM (display manager)

Last updated
XDM
Original author(s) Keith Packard
Developer(s) X.Org Foundation
Initial releaseOctober 1988;35 years ago (1988-10)
Stable release
1.1.14 [1]   OOjs UI icon edit-ltr-progressive.svg / 3 December 2022;17 months ago (3 December 2022)
Repository
Written in C, C++
Type X display manager
License MIT License

The X Display Manager (XDM) is the default display manager for the X Window System. It is a bare-bones X display manager. It was introduced with X11 Release 3 in October 1988, to support the standalone X terminals that were just coming onto the market. It was written by Keith Packard.

Contents

Functions

XDM is used to boot an X.org based desktop environment. [2] It can control a display directly or indirectly in order to start an X session and supports remote login. [3] XDM is initialized on system startup. [4]

It can be editing through the use of a configuration file, modules, or scripts. [5] [6] The configratuion file is usually found in /usr/lib/X11/xdm/xdm-config. [7]

History

XDM is one of the earliest display managers for Linux. [4] It was developed by Keith Packard after he joined the X Consortium due to his frustration using a text-based environment to try and configure X. [8]

XDM is available but unused on most systems because of its rudimentary nature. [9] Desktop environments released afterwards tended to include their own display manager, such as dtlogin on CDE. [3]

See also

Related Research Articles

<span class="mw-page-title-main">Common Desktop Environment</span> Desktop environment for Unix, Unix-like, and OpenVMS operating systems

The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation Product Standard, and was for a long time the Unix desktop associated with commercial Unix workstations. It helped to influence early implementations of successor projects such as KDE and GNOME, which largely replaced CDE following the turn of the century.

<span class="mw-page-title-main">X Window System</span> Windowing system for bitmap displays on UNIX-like systems

The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.

<span class="mw-page-title-main">HP-UX</span> Operating system

HP-UX is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on Unix System V and first released in 1984. Current versions support HPE Integrity Servers, based on Intel's Itanium architecture.

<span class="mw-page-title-main">Windowing system</span> Software that manages separately different parts of display screens

In computing, a windowing system is a software suite that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP paradigm for a user interface.

<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.

twm Window manager for the X Window System

twm is a window manager for the X Window System. Started in 1987 by Tom LaStrange, it has been the standard window manager for the X Window System since version X11R4. The name originally stood for Tom's Window Manager, but the software was renamed Tab Window Manager by the X Consortium when they adopted it in 1989. twm is a stacking window manager that provides title bars, shaped windows and icon management. It is highly configurable and extensible.

X.Org Server is the free and open-source implementation of the X Window System (X11) display server stewarded by the X.Org Foundation.

Keith Packard is a software developer, best known for his work on the X Window System.

<span class="mw-page-title-main">Visual User Environment</span> Desktop interface for Unix workstations

Visual User Environment is a discontinued desktop environment developed by Hewlett-Packard, intended for use on Unix workstations. VUE is based on the Motif widget toolkit and targets the X Window System.

<span class="mw-page-title-main">CTWM</span> Unix window manager

In Unix computing, CTWM is a stacking window manager for the X Window System in the twm family of window managers. It was created in 1992 by Claude Lecommandeur of EPFL from the source code for twm, which he extended to allow for virtual desktops ; the project is currently (2024) maintained by Matthew Fuller. CTWM has been the default desktop environment for NetBSD since 2020, replacing twm.

In computing, the X Window System is a network-transparent windowing system for bitmap displays. This article details the protocols and technical structure of X11.

<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">OpenWindows</span> Computer desktop environment

OpenWindows is a discontinued desktop environment for Sun Microsystems workstations which combined a display server supporting the X Window System protocol, the XView and OLIT toolkits, the OPEN LOOK Window Manager (olwm), and the DeskSet productivity tools; earlier versions of OpenWindows also supported the NeWS protocol. It implements the OPEN LOOK GUI specification.

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

Xpdf is a free and open-source PDF viewer and toolkit based on the Qt framework. Versions prior to 4.00 were written for the X Window System and Motif.

<span class="mw-page-title-main">IRIX Interactive Desktop</span> Computer software desktop environment

IRIX Interactive Desktop is a discontinued desktop environment normally used as the default desktop on Silicon Graphics workstations running IRIX. The IRIX Interactive Desktop uses the Motif widget toolkit on top of the X Window System found on most Unix systems. The default window manager on the IRIX Interactive Desktop is 4Dwm.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy.

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">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">GNOME 1</span> First major release of GNOME

GNOME 1 is the first major release of the GNOME desktop environment. Its primary goal was to provide a consistent user-friendly environment in conjunction with the X Window System. It was also a modern and free and open source software alternative to older desktop environments such as the Common Desktop Environment (CDE), but also to the K Desktop Environment (KDE). Each desktop environment was built-upon then proprietary-licensed widget toolkits, whereas GNOME's goal from the onset, was to be freely-licensed, and utilize the GTK toolkit instead.

References

  1. "[ANNOUNCE] xdm 1.1.14". 3 December 2022. Archived from the original on 30 July 2023.
  2. Impson, Jeremy (2002-01-01). "VNC, Transparently". www.linuxjournal.com. Retrieved 2024-05-13.
  3. 1 2 Anderson, Robin; Johnston, Andy (2002). Unix Unleashed. Sams Publishing. ISBN   978-0-672-32251-8.
  4. 1 2 Edward, Robert (2024-03-18). "What Are Display Managers and How Do They Work?". Baeldung. Retrieved 2024-05-13.
  5. Quercia, Valerie; O'Reilly, Tim (1993). X Users Guide Motif R5: Motif Edition. "O'Reilly Media, Inc.". ISBN   978-1-56592-015-6.
  6. Barkakati, Naba (2005-09-19). Red Hat Fedora Linux Secrets. John Wiley & Sons. ISBN   978-0-471-77492-1.
  7. Levi, Bozidar (2002-05-29). UNIX Administration: A Comprehensive Sourcebook for Effective Systems & Network Management. CRC Press. ISBN   978-1-4200-0003-0.
  8. O'Neal, Miles (1996-07-10). "Taming The X Display Manager". www.rru.com. Retrieved 2024-05-13.
  9. Gerganov, Hiks (2024-03-18). "Linux Display Managers (LightDM, SLiM, XDM, GDM, SDDM, KDM, Ly): Install and Uninstall Guide". Baeldung. Retrieved 2024-05-13.

Further reading