
{"id":50055,"date":"2025-11-20T13:14:52","date_gmt":"2025-11-20T13:14:52","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50055"},"modified":"2025-11-20T13:14:52","modified_gmt":"2025-11-20T13:14:52","slug":"gdm-settings-light-mode-fingerprint","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/11\/gdm-settings-light-mode-fingerprint\/","title":{"rendered":"GDM Settings adding Toggles for Light Mode &#038; Fingerprint Authentication"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-47629\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdmsettings-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdmsettings-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdmsettings-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdmsettings-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdmsettings-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdmsettings-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>GDM Settings, the graphical configuration tool for GNOME Login Screen, updated recently with new toggle options!<\/p>\n<p>As you know, GDM Settings is a free open-source Python written settings app for GNOME&#8217;s Login\/Display Manager.<\/p>\n<p><!--more--><\/p>\n<p>With it, you may change the login screen background image, set the fonts and themes, tweak top-bar colors, disable user list, show welcome message, and configure more about the login screen.<\/p>\n<div id=\"attachment_47630\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47630\" class=\"size-large wp-image-47630\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple-700x395.webp\" alt=\"\" width=\"610\" height=\"344\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple-700x395.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple-300x169.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple-768x433.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple-1320x745.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/11\/gdm-login-purple.webp 1361w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-47630\" class=\"wp-caption-text\">GNOME Login Screen with custom background<\/p><\/div>\n<p>The latest of the app is so far at version 5.0 which was release one year ago. The development slows down however after that release.<\/p>\n<p>In the past 12 months, only few features were added. One is the &#8220;<b>Light Mode<\/b>&#8221; toggle option under Appearance tab, which works for <b>GNOME 48<\/b> and above.<\/p>\n<p>It works by setting the <code>org\/gnome\/desktop\/interface\/color-scheme<\/code> key to &#8216;<code>prefer-light<\/code>&#8216; for GDM. Though, in vanilla Gnome both top-bar and menus are dark in either mode. And, I didn&#8217;t see anything goes light after enabled the option in my test in Ubuntu 25.10.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-lightmode.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50057\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-lightmode-700x540.webp\" alt=\"\" width=\"610\" height=\"471\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-lightmode-700x540.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-lightmode-300x231.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-lightmode-768x592.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-lightmode.webp 1110w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Another is a new <b>Enable Fingerprint Authentication<\/b> toggle option added to &#8216;Login Screen&#8217; page. It can be useful when you want to use fingerprint authentication for your GNOME desktop environment except the login screen, as you know log-in without password will cause unlock keyring pop-up when launching Chrome etc application though it can be skipped.<\/p>\n<p>And, the function is done by setting <code>org\/gnome\/login-screen\/enable-fingerprint-authentication<\/code> key for GDM silently in the background.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/login-fingerprint.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50058\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/login-fingerprint-700x440.webp\" alt=\"\" width=\"610\" height=\"383\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/login-fingerprint-700x440.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/login-fingerprint-300x189.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/login-fingerprint-768x483.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/login-fingerprint.webp 1138w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Besides that, it also updated to GNOME 49 platform for the Flatpak package. For more about the development of GDM Settings, see the <a href=\"https:\/\/github.com\/gdm-settings\/gdm-settings\/commits\/main\/\" target=\"_blank\" rel=\"noopener\">commits page<\/a>.<\/p>\n<h3>Install GDM Settings<\/h3>\n<p><b>The changes mentioned above are still in development stage. Meaning\u00a0you need to manually build it from <a href=\"https:\/\/github.com\/gdm-settings\/gdm-settings\" target=\"_blank\" rel=\"noopener\">source code<\/a>.<\/b><\/p>\n<p><b>NOTE: GDM Settings has the potential to break your login screen. Don&#8217;t use it on production machine!<\/b><\/p>\n<p>For the 5.0 version, it&#8217;s available to install in most Linux Distributions through <a href=\"https:\/\/flathub.org\/en\/apps\/io.github.realmazharhussain.GdmSettings\" target=\"_blank\" rel=\"noopener\"><b>Flatpak package<\/b><\/a>.<\/p>\n<p>Just <a href=\"https:\/\/flatpak.org\/setup\/\" target=\"_blank\" rel=\"noopener\">enable Flatpak support<\/a>, then run the command below to install it:<\/p>\n<pre>flatpak install flathub io.github.realmazharhussain.GdmSettings<\/pre>\n<p>While, Fedora Workstation may simply search for and install it from GNOME Software, if you have 3rd party repository enabled.<\/p>\n<div id=\"attachment_50060\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50060\" class=\"size-large wp-image-50060\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-gnomesoftware-700x448.webp\" alt=\"\" width=\"610\" height=\"390\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-gnomesoftware-700x448.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-gnomesoftware-300x192.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-gnomesoftware-768x492.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-gnomesoftware.webp 965w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-50060\" class=\"wp-caption-text\">GDM Settings flatpak package in Fedora GNOME Software<\/p><\/div>\n<p>For choice, there&#8217;s also <b>non-install AppImage<\/b> available to download in the <a href=\"https:\/\/github.com\/gdm-settings\/gdm-settings\/releases\" target=\"_blank\" rel=\"noopener\">Github releases page<\/a> under Assets section.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-appimage.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50059\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-appimage-700x476.webp\" alt=\"\" width=\"610\" height=\"415\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-appimage-700x476.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-appimage-300x204.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-appimage-768x522.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/11\/gdm-settings-appimage.webp 1095w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>As both AppImage and Flatpak were built with most recent GNOME runtime, they may be NOT working good in old GNOME Desktops. <\/p>\n<p>So, I built the app package into this <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/gdm-settings\" target=\"_blank\" rel=\"noopener\">unofficial PPA<\/a> for Ubuntu 22.04, Ubuntu 24.04, 25.04 and 25.10.<\/p>\n<p>To add the PPA and install GDM Settings, open terminal (Ctrl+Alt+T) and run commands below one by one:<\/p>\n<pre>sudo add-apt-repository ppa:ubuntuhandbook1\/gdm-settings\r\nsudo apt update\r\nsudo apt install gdm-settings<\/pre>\n<p>Optionally, you may remove the PPA package and remove the PPA at any time by running commands:<\/p>\n<pre>sudo apt remove gdm-settings<\/pre>\n<pre>sudo add-apt-repository --remove ppa:ubuntuhandbook1\/gdm-settings<\/pre>","protected":false},"excerpt":{"rendered":"<p>GDM Settings, the graphical configuration tool for GNOME Login Screen, updated recently with new toggle options! As you know, GDM Settings is a free open-source Python written settings app for GNOME&#8217;s Login\/Display Manager.<\/p>\n","protected":false},"author":1,"featured_media":47629,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[780,689],"class_list":["post-50055","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-review","tag-gdm","tag-gnome"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50055","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=50055"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50055\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/47629"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}