{"id":51793,"date":"2026-08-09T11:07:33","date_gmt":"2026-08-09T11:07:33","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=51793"},"modified":"2026-08-09T11:07:33","modified_gmt":"2026-08-09T11:07:33","slug":"lightdm-released-version-1-33-0-after-four-year-hiatus","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/08\/lightdm-released-version-1-33-0-after-four-year-hiatus\/","title":{"rendered":"LightDM Released Version 1.33.0 After Four-Year Hiatus"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-50589\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/unity-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/unity-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/unity-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/unity-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/unity-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/unity-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>LightDM, the lightweight display manager originally developed by Canonical (the company behind Ubuntu), returns by releasing version 1.33.0 a few days ago.<\/p>\n<p>It&#8217;s the first release in four years, that features bug-fixes for the issues since the last 1.32.0 and Qt6 support, while Qt5 will continue to be available.<\/p>\n<p><!--more--><\/p>\n<div id=\"attachment_51794\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-51794\" class=\"size-large wp-image-51794\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/mint-lightdm-700x438.webp\" alt=\"\" width=\"610\" height=\"382\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/mint-lightdm-700x438.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/mint-lightdm-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/mint-lightdm-768x480.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/mint-lightdm.webp 1273w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-51794\" class=\"wp-caption-text\">Linux Mint login screen is handled by LightDM<\/p><\/div>\n<p>LightDM (Light Display Manager) was the default handler for Ubuntu login screen, when it was at Ubuntu 11.10 ~ Ubuntu 16.04 versions that use Unity as the default desktop environment.<\/p>\n<p>The development was slowed down since Ubuntu switched back to GNOME (GDM). However, it&#8217;s still a popular choice that many Linux Distributions (such as Linux Mint, XUbuntu, Ubuntu Cinnamon, Linux Lite) keep using it as the default display manager.<\/p>\n<p><b>The new Ubuntu Cinnamon project lead and a Fedora, openSUSE, and CentOS contributor take up the job maintaining the LigthDM project.<\/b> And, the maintainers announced the first 1.33.0 a few days ago.<\/p>\n<p>The new version added <b>Qt 6 version of LightDM&#8217;s client library<\/b>, so that Qt based greeters (e.g., LightDM KDE Greeter, Web Greeter) can now build in Qt6 API with improved Wayland and HiDPI support, and better compatibility with newer KDE\/Qt software.<\/p>\n<div id=\"attachment_51795\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/deepin-greeter.webp\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-51795\" class=\"size-large wp-image-51795\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/deepin-greeter-700x436.webp\" alt=\"\" width=\"610\" height=\"380\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/deepin-greeter-700x436.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/deepin-greeter-300x187.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/deepin-greeter-768x478.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/deepin-greeter.webp 1276w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-51795\" class=\"wp-caption-text\">LightDM Deepin Greeter built against Qt<\/p><\/div>\n<p>LightDM now handles the cases where a PAM module creates or changes a user&#8217;s home directory during login, instead of assuming the home directory is fixed before the PAM session starts.<\/p>\n<p>It improves VNC support by making it actually use the configured <code>vncserver<\/code> command on start, and, ensures LightDM works correctly with modern TigerVNC versions.<\/p>\n<p>For <b>Wayland<\/b>, it allows to start the sessions on <code>seat0<\/code> even when the kernel has no virtual terminal support. It prevents LightDM from restarting the greeter during Wayland login.<\/p>\n<p>And, it fixed several problems with multiseat setups (e.g., multiple monitors, keyboards, mouses) when using Wayland sessions.<\/p>\n<p>LightDM 1.33.0 also <b>improved FreeBSD support<\/b>. It now uses FreeBSD&#8217;s <code>setusercontext(3)<\/code> function when available to initialize user sessions.<\/p>\n<p>It improves BSD compatibility by applying system login policies (<code>login.conf<\/code>), environment expansion, limits, and other session settings automatically instead of relying on LightDM&#8217;s own implementation.<\/p>\n<p>It also added FreeBSD-specific VT handling by generating correct <code>ttyv<\/code> device names instead of assuming Linux <code>\/dev\/ttyN<\/code> naming. And, adds FreeBSD-specific virtual terminal (e.g., <code>ttyv0<\/code>, <code>ttyv1<\/code>, <code>ttyv2<\/code>) switching support.<\/p>\n<div id=\"attachment_51796\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-51796\" class=\"size-large wp-image-51796\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/FreeBSD-bootloader-700x389.webp\" alt=\"\" width=\"610\" height=\"339\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/FreeBSD-bootloader-700x389.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/FreeBSD-bootloader-300x167.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/08\/FreeBSD-bootloader.webp 720w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-51796\" class=\"wp-caption-text\">FreeBSD bootloader<\/p><\/div>\n<p>The new release as well fixed a bug where canceling authentication could cause the login screen frozen or stuck in the &#8220;authenticating&#8221; state.<\/p>\n<p>It added Zenity&#8217;s <code>--no-markup<\/code> option when displaying dialogs, ensuring error messages and other text are shown literally. Though, Ubuntu already uses the option since 1.30.0 build.<\/p>\n<p>The 1.33.0 version also improved <code>systemd<\/code> integration by limiting restart loops and adding a failsafe handler. If LightDM fails repeatly, <code>systemd<\/code> stops restarting it and switches the user to a TTY console with troubleshooting instructions instead of leaving them with a black screen.<\/p>\n<p>Other changes include:<\/p>\n<ul>\n<li>Disable user switching when unsupported.<\/li>\n<li>Try binding to IPv6 first when starting vnc server.<\/li>\n<li>Make LightDM start after <code>systemd-hostnamed.service<\/code>, which can fix possible login fails.<\/li>\n<li>Fix login\/session startup fail, when hostname changed in during login.<\/li>\n<li>Stop printing unnecessary error messages when optional PAM modules not installed.<\/li>\n<li>Add information about display setup scripts to README.md<\/li>\n<\/ul>\n<h3>Get LightDM 1.33.0<\/h3>\n<p>The new LightDM release has been made into Arch Linux testing repository and Fedora Rawhide for next 45 version.<\/p>\n<p>Debian also built the new release into Unstable repository, and, Ubuntu will most likely backport it for the next Ubuntu 26.10.<\/p>\n<p>And, for current Ubuntu releases, the maintainer will probably upload LightDM 1.33.0 into a PPA according to the <a href=\"https:\/\/discourse.ubuntu.com\/t\/lightdm-1-33-0-released\/85962\" target=\"_blank\">announcement<\/a>.<\/p>\n<p>For the source tarball as well as release note, see it in <a href=\"https:\/\/github.com\/ubuntu\/lightdm\/releases\" target=\"_blank\">Github releases page<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>LightDM, the lightweight display manager originally developed by Canonical (the company behind Ubuntu), returns by releasing version 1.33.0 a few days ago. It&#8217;s the first release in four years, that features bug-fixes for the issues since the last 1.32.0 and Qt6 support, while Qt5 will continue to be available.<\/p>\n","protected":false},"author":1,"featured_media":50589,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[2157,673],"class_list":["post-51793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-display-manager","tag-lightdm"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=51793"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/51793\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/50589"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=51793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=51793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=51793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}