Linux Mint/Discord nie widzi plików z komputera

Rozwiązanie problemu z dostępem do plików dla aplikacji Discord.

Opis problemu

Czy Discord na Linux Mint wykazuje poniższe objawy?

  • Brak dostępu do większości folderów na komputerze
  • Przy dodawaniu pliku spoza paru folderów w poglądzie jest czarny ekran
  • Przy próbie przesłania pliku wyskakuje błąd

Wyjaśnienie problemu i rozwiązanie

Jeśli tak, prawdopodobnie jest on zainstalowany w formacie .flatpak z domyślnymi uprawnieniami.

Flatpak jest rodzajem pakietów na Linux, który domyślnie nie daje aplikacji pełnego dostępu do komputera. Posiada on mechanizm uprawnień nieco przypominający ten z systemu Android.

Aby zmienić uprawnienia aplikacji Discord, najłatwiej pobrać do tego dedykowany program np. Flatseal.

W programie Flatseal wybierz aplikację Discord, zjedź do sekcji File system i zdecyduj, do jakich części komputera dasz jej dostęp.

Jest spora szansa, że zechcesz otworzyć przed nią "All user file" (filesystem=home), czyli Twój folder home.

Alternatywnie możesz pobrać Discorda w formie .deb (System Package), gdzie nie ma podobnego systemu uprawnień i Discord od razu widzi wszystko.