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!