diff --git a/README.md b/README.md index 7ba76a56..af417820 100644 --- a/README.md +++ b/README.md @@ -65,6 +65,22 @@ Reboot to apply — the PC should boot straight to the desktop with no login scr > If a different session is installed, list available sessions with `ls /usr/share/xsessions/` and use that filename instead of `lxqt.desktop`. +### Step 1a — Remove gnome-keyring (fixes "Authentication required" popup) + +With autologin enabled, no password is ever typed at login, so `gnome-keyring` (the "Login" keyring) never gets unlocked automatically. This shows up as a recurring **"Authentication required — The login keyring did not get unlocked when you logged into your computer"** popup whenever an app (Chrome, NetworkManager, etc.) tries to read a stored password. + +Since this PC doesn't need the keyring (no GNOME apps depending on it), remove it: + +```sh +sudo apt-get purge -y gnome-keyring gnome-keyring-pkcs11 libpam-gnome-keyring +sudo apt-get autoremove -y +sudo sed -i '/pam_gnome_keyring\.so/d' /etc/pam.d/sddm /etc/pam.d/common-password +``` + +Reboot to confirm the popup no longer appears. + +> Trade-off: Chrome saved passwords/cookie encryption falls back to its weaker "Basic" store, and NetworkManager Wi-Fi passwords may need to be re-entered once. If a future setup needs the keyring kept, unlock it silently instead by opening **Passwords and Keys** (`seahorse`) → right-click **Login** → **Change Password** → set both new-password fields blank. + ### Step 2 — Install Git ```sh