2 votos

No se puede abrir ningún archivo PDF con Okular

Hoy he encontrado en internet que Okular es un muy buen visor de documentos. Así que lo instalé desde el centro de software. Después de la instalación, Okular no pudo abrir ningún archivo PDF. En realidad, no podía abrir el archivo. Siempre se quejaba de que "No se puede encontrar un plug in..." y "No se pudo abrir ... archivo pdf".

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

Por cierto, estoy usando el escritorio Unity.

3voto

Tafveez Mehdi Puntos 103

Me encontré con el mismo problema, así que probé el comando:

$kbuildsycoca4

pero me pareció que no funcionaba, porque necesitaba instalar algunas librerías de kde. Entonces instalé tales libs escribiendo:

sudo apt-get install kdelibs-bin

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

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

2voto

bodhi.zazen Puntos 47591

El OP publicó la solución en un comentario

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

1voto

Tom Metro Puntos 11

Yo también me encontré con este error engañoso. En mi caso el registro 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"'.

Siguiendo 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 fue capaz de cargar los PDFs.

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

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: