Okular를 사용하여 PDF 파일을 열 수 없습니다

Okular를 사용하여 PDF 파일을 열 수 없습니다

오늘 나는 Okular가 매우 좋은 문서 뷰어라는 것을 온라인에서 찾았습니다. 그래서 소프트웨어 센터에서 설치했습니다. 설치 후 Okular에서 PDF 파일을 열 수 없습니다. 실제로 파일을 열 수 없습니다. 항상 "플러그인을 찾을 수 없습니다..." 및 "...pdf 파일을 열 수 없습니다"라고 불평했습니다.

이 사이트를 찾아보니 누군가가 ~/.kde/share/. 하지만 거기서는 그 파일을 찾을 수 없었습니다.

그런데 저는 Unity 데스크톱을 사용하고 있습니다.

답변1

나는 같은 문제에 직면하여 다음 명령을 시도했습니다.

$kbuildsycoca4

하지만 kde 라이브러리를 설치해야 했기 때문에 실행되는 느낌이 들었습니다. 그런 다음 다음과 같은 libs를 설치했습니다.

sudo apt-get install kdelibs-bin

그 후 Okular는 PDF를 열 수 있었습니다.

이것은 버그인가요? 저는 새로 설치하여 Linux Mint 17.1을 실행하고 있습니다.

답변2

OP가 댓글에 솔루션을 게시했습니다.

/home/cheng/.kde/chache 및 /home/cheng/.kde/cache-guangchun 디렉토리의 chmod를 사용하여 모드를 777로 변경했는데 이제 작동합니다.

답변3

나는 이 오해의 소지가 있는 오류에 직면했습니다. 제 경우에는 콘솔 로그에 다음과 같이 표시되어 있습니다.

okular(30121)/kdecore (trader): KMimeTypeTrader: couldn't find service type "okular/Generator" 
Please ensure that the .desktop file for it is installed; then run kbuildsycoca4. 
okular(30121)/okular (app) Okular::Document::openDocument: No plugin for mimetype '"application/pdf"'.

지시에 따라 kbuildsycoca4를 실행했습니다.

~% kbuildsycoca4
kbuildsycoca4 running...
kbuildsycoca4(30132) kdemain: Reusing existing ksycoca
kbuildsycoca4(30132) KBuildSycoca::recreate: Recreating ksycoca file ("/var/tmp/kdecache-tmetro/ksycoca4", version 205)
kbuildsycoca4(30132) KBuildSycoca::createEntry: new: "okularGenerator.desktop" in servicetypes
kbuildsycoca4(30132) KBuildSycoca::createEntry: new: "libokularGenerator_xps.desktop" in services
kbuildsycoca4(30132) KBuildSycoca::createEntry: new: "okularEPub.desktop" in services
kbuildsycoca4(30132) KBuildSycoca::createEntry: new: "okularPlucker.desktop" in services
kbuildsycoca4(30132) KBuildSycoca::createEntry: new: "libokularGenerator_fax.desktop" in services
[...etc for several screen...]

그 후 okular는 PDF를 로드할 수 있었습니다.

포장 버그인 것 같습니다. 설치 후 스크립트에서 실행했어야 합니다.

관련 정보