Skip to content

Unusable on SteamOS - secure storage fails with no fallback #1

Description

@sybenx

On Steam Deck (SteamOS 3.8.16, Desktop Mode), Napstr 1.1 installed via
AppImage fails on searching or saving a profile with:

Platform secure storage failure: DBus error: The name is not activatable

There's no Secret Service provider on the device. ListActivatableNames shows
nothing for org.freedesktop.secrets. SteamOS has an immutable rootfs and no
gnome-keyring, and anything installed via steamos-readonly disable gets wiped
on the next OS update, so there's no real way to fix this from my side.

Would you consider a fallback when the keyring isn't available? Passphrase-encrypted
file storage would be my preference. In-memory works, but re-entering an nsec
via the on-screen keyboard each session is a little janky on this hardware.

That said, in-memory plus a clear error message would already make the app usable here,
and I'd take that over nothing. Right now the raw DBus error gives no hint about
what's wrong.

Happy to test on hardware if useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions