Okular не может читать pdf-файлы

14

Недавно я установил Okular на свой Ubuntu 14.04.

Проблема заключается в том, когда я открываю pdf-файлы, okular дает мне ошибку «Не удается найти плагин, способный обрабатывать передаваемый документ».

Когда я запустил Okular by Terminal, это сообщение, которое я получаю.

[email protected]:~$ okular ex01.pdf
okular(14100)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found! 
okular(14100)/kdeui (KIconLoader): Error: standard icon theme "oxygen" not found!

okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::frameSize: No frame loaded 
okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::frameSize: No frame loaded 
okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::frameSize: No frame loaded 
okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::frameSize: No frame loaded 
okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::frameSize: No frame loaded 
okular(14100) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14100) KPixmapSequence::frameSize: No frame loaded 
okular(14100): No ksycoca4 database available! 

okular(14100)/kdecore (trader) KServiceTypeTrader::defaultOffers: KServiceTypeTrader: serviceType  "okular/Generator"  not found 
okular(14100)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(14100)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(14100)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(14100)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(14100)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
okular(14100): No ksycoca4 database available! 

okular(14100)/kdecore (trader) mimeTypeSycocaServiceOffers: KMimeTypeTrader: mimeType "application/pdf" not found 
okular(14100): No ksycoca4 database available! 

okular(14100)/kdecore (trader): KMimeTypeTrader: couldn't find service type "okular/Generator" 
Please ensure that the .desktop file for it is installed; then run kbuildsycoca4. 
okular(14100)/okular (app) Okular::Document::openDocument: No plugin for mimetype '"application/pdf"'.
okular(14100): Couldn't start knotify from knotify4.desktop:  "KLauncher could not be reached via D-Bus. Error when calling start_service_by_desktop_path:
The name org.kde.klauncher was not provided by any .service files
" 
okular(14100)/kdeui (KNotification) KNotification::slotReceivedIdError: Error while contacting notify daemon "The name org.kde.knotify was not provided by any .service files" 

X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id:  0x2a0002e
okular(14110) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14110) KPixmapSequence::frameSize: No frame loaded 
okular(14110) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14110) KPixmapSequence::frameSize: No frame loaded 
okular(14110) KPixmapSequence::Private::loadSequence: Invalid pixmap specified. 
okular(14110) KPixmapSequence::frameSize: No frame loaded 
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id:  0x2a0001d
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id:  0x2a0001d

Я был бы очень признателен за любое предложение решить эту проблему. Большое спасибо:)

    
задан hoang anh Nguyen 25.08.2014 в 12:24
источник

4 ответа

23

Это было довольно неприятно, но:

sudo apt-get install kdelibs5-plugins kdelibs5-data oxygen-icon-theme
    
ответ дан user1529891 07.02.2015 в 04:57
4

У меня было такое же сообщение об ошибке. В моем случае Okular был установлен с sudo , а зависимости KDE были установлены в домашнюю папку в папке .kde , но с правами root как владельца и группы.

Я изменил, запустив:

sudo chown -R youruser .kde    
sudo chgrp -R youruser .kde

, тогда он работал нормально.

    
ответ дан chris 13.02.2015 в 17:24
2

В соответствии с примечаниями к выпуску mint Linux в разделе «Проблемы с приложениями KDE»

  

Если у вас возникли проблемы с приложениями KDE (Okular, Gwenview, KStars ..etc), выполните следующую команду:

apt install kdelibs-bin kdelibs5-data kdelibs5-plugins

Примечание. Эти проблемы не влияют на выпуск KDE. Регрессия в KDE 4.14 не позволяет этим приложениям работать отлично от коробки вне KDE.

    
ответ дан mixtou 02.10.2015 в 13:57
1

Откройте диспетчер пакетов Synaptic и найдите kde-core-devel

Установите все пакеты под версию 4:4.14.2-0ubuntu1~ubuntu14.04~ppa1 . Затем найдите oxygen и установите значок значка кислорода.

    
ответ дан Mia 17.12.2014 в 19:53