Since moving to EndeavourOS, one weird thing that popped up is that the default KDE wallet (which is needed for a few things, like storing nextcloud login) requires unlocking. I have tried creating a new wallet with the same password as my computer, which worked to auto-unlock the wallet in Fedora, but not in EndeavourOS. Is there something I need to configure to have the default kde wallet to unlock on login?

  • felsiq@piefed.zip
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    2 days ago

    You have to add a line to the /etc/pam.d file for your greeter for KDE’s wallet. The arch wiki page for the KDE wallet should have the line(s) you need

    • sbird@sopuli.xyzOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      I have tried adding the lines to /etc/pam.d/sddm as instructed, but after a restart, it still asks for the password to unlock the wallet.

      • felsiq@piefed.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        24 hours ago

        It looks like kwallet takes more setup than I remembered, did you try following section 2.3 in the wiki page?

        The other thing I can think of may not be relevant (been a while since I’ve used plasma now) but I’ve heard plasma has a built in greeter these days so maybe worth double checking to be sure you’re really using sddm. I feel like if it’s installed it’s safe to assume you’re using it, but if you’ve tried everything else this might be a worthwhile sanity check

        • sbird@sopuli.xyzOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          13 hours ago

          Wait, I wonder if it’s because I’m using Howdy facial login? Since the wiki states that fingerprint doesn’t work to auto unlock the wallet, maybe Howdy can’t either?

          • felsiq@piefed.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            12 hours ago

            Okay then it’s probably worth double checking the basics again lol

            1. do you have both kwallet and kwallet-pam installed? (pacman -Qs kwallet should show both)
            2. is your only wallet named kdewallet with the exact same password as your user account?
            3. is sddm the actual greeter you’re using? (This one’s a longshot but I’m running out of ideas 😂)

            If it’s yes to all of these I honestly don’t know what to think, maybe it’d be worth trying another wallet to see if that’s any different

            • sbird@sopuli.xyzOP
              link
              fedilink
              English
              arrow-up
              2
              ·
              11 hours ago

              Yes, both kwallet and kwallet-pam have been installed

              Yes, the kdewallet is the only wallet and has the same password (with blowfish rather than GPG keys), which I have checked by deleting and creating a new one

              I am pretty sure I am using SDDM

              • felsiq@piefed.zip
                link
                fedilink
                English
                arrow-up
                1
                ·
                11 hours ago

                Idk if this is more work than you wanna go to for it, but maybe install and configure gnome-keyring instead and see if that works? If the same thing works with that one, great, and if not at least the problem area has been narrowed down