Невозможно открыть файл PDF с помощью Okular

Сегодня я нашел онлайн, говоря, что Okular - очень хороший просмотрщик документов. Поэтому я установил его из программного центра. После установки Okular не смог открыть файлы PDF. На самом деле он не смог открыть файл. Он всегда жаловался, что «Не могу найти подключаемый модуль ...» и «Не удалось открыть ... файл pdf».

Я просмотрел этот сайт и нашел, что кто-то сказал, что мы должны удалить соответствующую конфигурацию файлов под ~/.kde/share/. Но я не нашел эти файлы там.

Кстати, я использую рабочий стол Unity.

2
задан 5 October 2011 в 04:07

7 ответов

Я столкнулся с этой ошибочной ошибкой. В моем случае журнал консоли указал:

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-файлы.

Похоже на ошибку в упаковке. Это должно было запускаться из сценария после установки.

1
ответ дан 25 July 2018 в 21:14

Я столкнулся с той же проблемой, поэтому я попробовал команду:

$kbuildsycoca4

, но мне показалось, что она запускается, потому что мне нужно было установить некоторые kde libs. Затем я установил такие libs, набрав:

sudo apt-get install kdelibs-bin

. После этого Okular смог открыть PDF-файлы.

Это ошибка? Я запускаю Linux Mint 17.1 в новой установке.

3
ответ дан 2 August 2018 в 02:54

Я столкнулся с этой ошибочной ошибкой. В моем случае журнал консоли указал:

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-файлы.

Похоже на ошибку в упаковке. Это должно было запускаться из сценария после установки.

1
ответ дан 2 August 2018 в 02:54

OP разместил решение в комментарии

Я меняю режим, используя chmod в каталоге /home/cheng/.kde/chache и /home/cheng/.kde/cache- guangchun до 777, и теперь он работает.

2
ответ дан 4 August 2018 в 18:43

Я столкнулся с этой ошибочной ошибкой. В моем случае журнал консоли указал:

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-файлы.

Похоже на ошибку в упаковке. Это должно было запускаться из сценария после установки.

1
ответ дан 6 August 2018 в 03:07

Я столкнулся с той же проблемой, поэтому я попробовал команду:

$kbuildsycoca4

, но мне показалось, что она запускается, потому что мне нужно было установить некоторые kde libs. Затем я установил такие libs, набрав:

sudo apt-get install kdelibs-bin

. После этого Okular смог открыть PDF-файлы.

Это ошибка? Я запускаю Linux Mint 17.1 в новой установке.

3
ответ дан 7 August 2018 в 20:49

Я столкнулся с этой ошибочной ошибкой. В моем случае журнал консоли указал:

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-файлы.

Похоже на ошибку в упаковке. Это должно было запускаться из сценария после установки.

1
ответ дан 7 August 2018 в 20:49

Другие вопросы по тегам:

Похожие вопросы: