After many years of absence, I am trying to get back into soulseek using Nicotine+.

Installed it through Flatpak on a debian based system. Application seems to work fine… except: clicking the “Add” button on the Shares pane of the settings menu does nothing. No dialog opens, no error message is shown, just nothing. Is it a known bug with an easy fix?

EDIT / SOLVED: appearantly when one logs into a remote desktop session, the file picker sometimes crashes. For anyone encountering same issues: login directly instead of remotely, or use suggested solve: https://discussion.fedoraproject.org/t/file-chooser-does-not-open-for-flatpak-applications-f40-sway/126351/4

  • pipes
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    You need to give Nicotine’s flatpak permission to access what you want to share. You can do this easily with Flatseal (another flatpak), select Nicotine+, scroll down and with one tick you can give access to “All user files” (= your /home), or you can add a specific directory if you prefer.

    • freebeeOP
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Thanks, this is great help indeed. I rarely use flatpak, not very familiar with it. It turns out the home folder was already allowed for Nicotine+, the issue appears to be that Nicotine+ is not allowed to “call” the opening of the dialog box to select the folder to use as shared…

    • pipes
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      Btw I use the normal version of Nicotine, but this is how it usually works for flatpaks, as a security measure often the flatpak maintainer doesn’t set the file access permission automatically.

  • lurch (he/him)
    link
    fedilink
    arrow-up
    1
    ·
    3 days ago

    isn’t flatpak and snap sandboxed, so it can’t easily access files outside of its container?