Не удается открыть любой файл PDF с помощью Okular
Сегодня я обнаружил в Интернете, что Okular - очень хороший просмотрщик документов. Поэтому я установил его из центра программного обеспечения. После установки Okular не смог открыть файлы PDF. На самом деле он не мог открыть файл. Он всегда жаловался, что "Не удается найти плагин в..." и "Не удалось открыть... PDF-файл".
Я посмотрел на этом сайте, и нашел, что кто-то сказал, что мы должны удалить соответствующие файлы конфигурации в ~/.kde/share/
, Но я не нашел там этих файлов.
Кстати, я использую рабочий стол Unity.
3 ответа
Я столкнулся с той же проблемой, поэтому я попробовал команду:
$kbuildsycoca4
но он чувствовал себя работающим, потому что мне нужно было установить некоторые kde-библиотеки. Затем я установил такие библиотеки:
sudo apt-get install kdelibs-bin
После этого Окулар смог открыть PDF.
Это ошибка? Я использую Linux Mint 17.1 в новой установке.
ОП опубликовал решение в комментарии
Я меняю режим, используя chmod из каталога /home/cheng/.kde/chache и /home/cheng/.kde/cache-guangchun на 777, и теперь он работает.
Я столкнулся с этой ошибочной ошибкой. В моем случае в журнале консоли указано:
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-файлы.
Похоже, ошибка упаковки. Это должно было быть запущено из сценария после установки.