Auto-connect personal-files - autostart request

Hi store reviewers,

I’d like to request auto-connect for the personal-files interface on the dot-config-autostart plug declared in claude-ai-desktop.

Plug declaration (snap/snapcraft.yaml):

  plugs:                                                                                                                          
    dot-config-autostart:            
      interface: personal-files                                                                                                   
      write:                         
        - $HOME/.config/autostart

Why: The app offers an “Start automatically at login” toggle in its settings. On Linux this requires writing a single .desktop file to ~/.config/autostart/. Without auto-connect, every user has to run sudo snap connect ... once, which is poor UX and confusing for non-technical users.

Scope: The path is narrow — only ~/.config/autostart/ (write), no read access, no broader $HOME access. The app only writes its own claude-ai-desktop.desktop file there; it never reads or modifies unrelated entries.

Alternative considered: xdg-desktop-portal Background API. Tested with xdg-desktop-portal-gnome 46.2 — Background.RequestBackground returns a request handle but the backend never sends a Response signal for snap-confined callers (no permission dialog appears). Filed-style behaviour appears specific to the snap caller path; works fine for flatpak. Until that is resolved upstream, personal-files is the only working approach.

Snap: claude-ai-desktop Publisher: simonlinuxcraft

Thanks!

This request has been added to the queue for review by the @reviewers team.

Hey @simonlinuxcraft

I think the solution outlined in https://forum.snapcraft.io/t/manual-review-request-shadowsocks-electron/27830/2 and Auto-connect "personal-files" request, for 1st Money - #2 by alexmurray also applies here. Could you please take a look?

Thanks

1 Like

This one worked! Thanks