GNOME Display Manager

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

GNOME Display Manager
DevelopersThe GNOME Project (William Jon McCann, Brian Cameron, Ray Strode)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemUnix and Unix-like (Linux, BSD, Solaris)
    TypeLogin manager for Wayland, X display manager
    LicenseGPL-2.0-or-later

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

    The X Window System by default uses the XDM display manager. However, resolving XDM configuration issues typically involves editing a configuration file. GDM allows users to customize or troubleshoot settings without having to resort to a command line. Users can pick their session type on a per-login basis. GDM 2.38.0 is the last version that features customization with themes; subsequent releases do not support themes.

    Software architecture

    [edit | edit source]

    GDM is a display manager that implements all significant features required for managing attached and remote displays. GDM was written from scratch and does not contain any XDM or X Consortium code.[1]

    Components

    [edit | edit source]

    GDM comprises the following components:

    Hidden features

    [edit | edit source]

    Until version 2.22,[2] GDM had a few Easter eggs, in the form of strings to be entered in the username box. These can be found in the source file "gui/guilogin.c", in a function named "evil".[3]

    • Dancing login – type "Start Dancing" to start, and "Stop Dancing" to stop.
      • (This requires the standard greeter ("GTK+ Greeter"), rather than the graphical one ("Themed Greeter")).
    • "Gimme Random Cursor" – can be used repeatedly.
      • This changes the mouse cursor to a randomly selected 1 of 77 different "cursor fonts" as defined in the X11 specification.
    • "Require Quarter" (or "Require Quater", for backward compatibility with a typo in the original),[4] then log in normally – a dialog box that reads "Please insert 25 cents to log in." appears after entering the password. Clicking "OK" allows the login process to proceed as normal.

    Queen of England

    [edit | edit source]

    Some of the copyright notices of GDM refer to the "Queen of England", whom release announcements from version 2.2.1 also named as a maintainer.[5] Subsequently, developers realised that the title "Queen of England" has not existed since the Acts of Union of 1707.[6]

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    1. getty – a non-graphical login program
    2. LightDM
    3. SDDM (KDE Plasma 5 and KDE Plasma 6)
    4. KDE Display Manager (KDE Plasma 4)

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]
    • Lua error in Module:Official_website at line 94: attempt to index field 'wikibase' (a nil value).