플랫 애플리케이션 내에서 마운트된 하드 드라이브의 파일에 액세스할 수 없습니다.

플랫 애플리케이션 내에서 마운트된 하드 드라이브의 파일에 액세스할 수 없습니다.

나는 사용하고있다조테로 플랫팩내 Linux 상자의 Flathub에서. 불행하게도 여기에 설치된 파일에 액세스할 수 없습니다 /media/user/XYZ. 여기에 있는 모든 파일에 직접 액세스할 수 있지만 /home/user액세스할 수 없는 다른 디스크의 일부 디렉토리를 참조하기 위해 기호 링크를 사용합니다. 이 문제를 해결하는 유일한 방법은 하드 드라이브의 디렉토리를 XYZ디렉토리에 마운트하는 것입니다. home그러나 이것은 제 사용 사례에서는 권장되지 않습니다.

플랫 파일에 이러한 파일에 대한 액세스 권한을 부여할 수 있는 방법이 있습니까?

추신: Gnome 개발자들이 이 밋밋한 광기를 멈추도록 설득할 수 있습니까? 저는 패키지 시스템 때문에 Linux를 사용합니다!

답변1

sudo flatpak override --filesystem="/path/to/possibly external zotero folder/" org.zotero.Zotero이는 flathub에서 zotero를 설치한 후 flatpak override 명령을 사용하여 수행할 수 있습니다. 자세한 내용은 "Flatpak override" 맨페이지를 참조하세요. 사실, 범용 Linux 패키징 시스템을 만드는 데 들인 노력에 정말 감사드립니다...

답변2

사용하는 경우 추가하고 싶었습니다.플랫 씰, 이것은 flatpak의 권한 유틸리티이며 이를 전환하면 문제가 해결됩니다.

영상

답변3

원하는 곳에 이 파티션을 마운트하려면 다음이 필요합니다.

  • 이동하여 /mnt/하위 디렉터리를 만듭니다. 이러한 하위 폴더의 이름을 지정합니다(mntpnt1, mntpnt2, mntpnt3... 등).

  • 그런 다음 파티션을 마운트하려면 먼저 파티션이 읽기/사용 가능한지, 그리고 어떻게 매핑되는지 확인해야 합니다.

    • 감지된 모든 디스크, 모든 파티션을 나열하고 마운트된 파티션이 마운트된 위치를 확인합니다. 이 작업은 다음 명령을 실행하여 수행할 수 있습니다.lsblk | more

    • 마운트 지점 중 하나를 설치하려면 다음을 실행하세요.mount /dev/sd(X)(Y) -v -w /mnt/mntpnt1

더 쉽고 빠른 액세스를 위해 데스크탑에 다른 디렉토리를 추가하고 mntpnt(X)하위 디렉토리를 생성한 다음 그 안에 MountPoint를 생성할 수 있습니다.

관련 정보