Okular nie może odczytać plików pdf

17

Niedawno zainstalowałem Okular na moim Ubuntu 14.04.

Problem polega na tym, że kiedy otwieram pliki pdf, okular wyświetla komunikat o błędzie „Nie mogę znaleźć wtyczki, która byłaby w stanie obsłużyć przekazywany dokument”.

Gdy uruchomiłem Okulara przy terminalu, otrzymałem taki komunikat.

admin@me:~$ 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

Byłbym bardzo wdzięczny za wszelkie sugestie dotyczące rozwiązania tego problemu. Wielkie dzięki :)

hoang anh Nguyen
źródło
Czy możesz dodać do pytania wpisane polecenie, aby uzyskać błąd, Dzięki.
ctrl-alt-delor
Jest libpoppler-qt4-4zainstalowany?
hal7df

Odpowiedzi:

24

To było dość irytujące, ale:

sudo apt-get install kdelibs5-plugins kdelibs5-data oxygen-icon-theme
Społeczność
źródło
4

Miałem ten sam komunikat o błędzie. W moim przypadku Okular został zainstalowany z sudo, a zależności KDE zostały zainstalowane w folderze domowym pod .kde, ale z rootem jako właścicielem i grupą.

Zmieniłem, uruchamiając:

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

wtedy zadziałało normalnie.

Chris
źródło
3

Zgodnie z informacjami o wydaniu linux mint w sekcji „Problemy z aplikacjami KDE”

Jeśli masz problemy z aplikacjami KDE (Okular, Gwenview, KStars..etc), uruchom następujące polecenie:

apt install kdelibs-bin kdelibs5-data kdelibs5-plugins

Uwaga: te problemy nie wpływają na edycję KDE. Regresja w KDE 4.14 uniemożliwia tym aplikacjom prawidłowe działanie poza KDE.

mixtou
źródło
1

Otwórz Menedżera pakietów Synaptic i wyszukaj kde-core-devel

Zainstaluj wszystkie pakiety w wersji 4:4.14.2-0ubuntu1~ubuntu14.04~ppa1. Następnie wyszukaj oxygeni zainstaluj motyw ikony tlenu.

Mia
źródło