Okular를 사용하여 일부 PDF에 주석을 달았지만 최근 우분투가 설치된 SSD에서만 파일을 열 수 있고 두 번째 하드 드라이브(/mnt/...에 위치)에서는 파일을 열 수 없는 문제가 발생했습니다.
터미널에서 실행할 때 얻는 출력은 다음과 같습니다.
Qt: Session management error: None of the authentication protocols specified are supported
org.kde.knotifications: Audio notification requested, but sound file from notifyrc file was not found, aborting audio notification
SSD에 있는 파일로 동일한 작업을 수행할 때 첫 번째 메시지가 표시됩니다(두 번째 메시지는 아니지만 파일을 열 수 없다고 경고하기 위해 소리를 사용하려는 것 같습니다). 또한 권한 오류가 발생했을 경우를 대비해 sudo에서 실행했습니다.
[error] cannot open locale definition file `en': No such file or directory
No protocol specified
qt.qpa.xcb: could not connect to display :1
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
또한 다른 프로그램을 사용해 보았지만 차이점을 발견하지 못했습니다(다른 프로그램에서 두 번째 하드 드라이브에 있는 동일한 파일을 열 수 있다는 점 포함).
답변1
Snap은 파일 시스템의 특정 파일에만 액세스할 수 있습니다. 생성 방법에 따라 여기에는 일반적으로 사용자의 홈 폴더와 해당 하위 폴더가 포함됩니다. 일부 스냅에는 이동식 미디어(하드코딩됨 /media
)에 액세스할 수 있는 플러그인이 포함되어 있습니다.
이는 스냅샷에 대한 현재 보안 모델이므로 액세스하려는 대상을 선언해야 합니다.
수리하다:설치를 시도하여 --classic
소스에서 스냅샷을 다시 생성하고 수정하여 snapcraft.yml
컨테이너를 변경할 수 있습니다. 당신은 여전히 snapd
함께 놀고 그것을 허용해야 합니다.
일반적인 참고사항으로이러한 이유로 스냅은 시스템 패키지를 직접 대체하는 것으로 간주되어서는 안 됩니다. VLC
예를 들어 스냅샷허용하지 않습니다모든 폴더에서 미디어를 재생할 수 있습니다(해당 권한이 있는 경우에도 마찬가지).