gdm was failing to start for me, because smarcard.desktop was missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gdm3 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
gnome-settings-daemon (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
gdm was failing to start for me, because smarcard.desktop was missing
I use yubikey for gpg & ssh, and not for "smartcard authentication".
I tried hard to not have any smartcard login on my gdm screen.
I removed /etc/xdg/
I installed updates, gdm didn't start anymore because Smartcard.desktop is required to start settion and was unable to start it without it.
Doing sudo apt install --reinstall -o Dpkg::Options:
But also ressurected Smartcard.desktop.
How do I disable gdm to not attempt smartcard logins, when my system a) is not enrolled to use or trust any smarcards via pam or anything b) it is a yubikey with gpg certs c) i want gdm to still show and allow login with locally configured user despite smartcard plugged in
Changed in gdm3 (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Triaged |
tags: | added: jammy regression-update |
Changed in gdm3 (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in gnome-settings-daemon (Ubuntu): | |
status: | New → Won't Fix |
Changed in gdm3 (Ubuntu): | |
importance: | Critical → Undecided |
I'm sorry, but that's not a legit action: removing a required component is not the way to handle this case.
smart card login can be disabled "properly" by using gsettings
sudo -u gdm env DCONF_PROFILE=gdm settings set \ login-screen enable- smartcard- authentication false
org.gnome.
Or use https:/ /github. com/realmazharh ussain/ gdm-settings
See more on https:/ /wiki.archlinux .org/title/ GDM for further details on dconf settings.