No puedo abrir ningún archivo PDF usando Okular

No puedo abrir ningún archivo PDF usando Okular

Hoy encontré en Internet que decían que Okular es un muy buen visor de documentos. Entonces lo instalé desde el centro de software. Después de la instalación, Okular no pudo abrir ningún archivo PDF. En realidad no se pudo abrir el archivo. Siempre se quejaba de que "No se puede encontrar un complemento..." y "No se puede abrir... el archivo pdf".

Busqué en este sitio y encontré que alguien dijo que deberíamos eliminar los archivos de configuración relacionados en ~/.kde/share/. Pero no encontré esos archivos allí.

Por cierto, estoy usando el escritorio de Unity.

Respuesta1

Me enfrenté al mismo problema así que probé el comando:

$kbuildsycoca4

pero sentí que se ejecutaba porque necesitaba instalar algunas bibliotecas de kde. Luego instalé dichas bibliotecas escribiendo:

sudo apt-get install kdelibs-bin

Después de eso, Okular pudo abrir archivos PDF.

¿Es esto un error? Estoy ejecutando Linux Mint 17.1 en una instalación nueva.

Respuesta2

El OP publicó la solución en un comentario.

Cambio el modo usando chmod del directorio /home/cheng/.kde/chache y /home/cheng/.kde/cache-guangchun a 777, y ahora funciona.

Respuesta3

También me encontré con este error engañoso. En mi caso el log de la consola indicaba:

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"'.

Según las instrucciones ejecuté 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...]

Después de eso, okular pudo cargar archivos PDF.

Parece un error de embalaje. Esto debería haberse ejecutado desde un script posterior a la instalación.

información relacionada