• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Kaputte Menüs in Okular

Hallo,

für eine Videokonferenz brauchte ich möglichst wenige Elemente in Okular, ich wollte nur die PDF-Datei sehen. Dazu habe ich über das Menü Elemente abgeschaltet: Navigationsbereich, Seitendarstellungsleiste, Werkzeugleiste.

Seitdem ist meine Oberfläche "kaputt"
Problem 1): Im Datei-Menü fehlt der Eintrag zum Drucken, Druckvorschau ist aber vorhanden.
Problem 2): Einige Menüeinträge der ersten Ebene (so z. B. "Datei") lauten jetzt "Kein Text". Die folgenden fünf ("Ansicht", "Bearbeiten" etc) sind korrekt, die letzten beiden lauten wieder "Kein Text".

Screenshot: https://share-your-photo.com/f4d1cdbbb6

Versucht habe ich
- Okular neu zu installieren
- die Dateien ~/.config/okularrc, okularpartrc und okular-generator-popplerrc zu löschen,
- natürlich auch ein Reboot

was aber nichts gebracht hat. Hat jemand eine Idee, wie ich Okular "reparieren" kann? Wie kann man Okular dazu bringen, eine Fehlermeldung auszugeben?
 

manzek

Hacker
In YAST > Softwaremanagement findet man bei der Suche nach okular im Reiter Dateiliste folgende Informationen:

Code:
okular - Document Viewer

/usr/bin/okular
/usr/lib64/libOkular5Core.so.9
/usr/lib64/libOkular5Core.so.9.0.0
/usr/lib64/qt5/plugins/kio_msits.so
/usr/lib64/qt5/plugins/okular
/usr/lib64/qt5/plugins/okular/generators
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_chmlib.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_comicbook.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_djvu.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_dvi.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_epub.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_fax.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_fb.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_kimgio.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_md.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_mobi.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_ooo.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_plucker.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_poppler.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_tiff.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_txt.so
/usr/lib64/qt5/plugins/okular/generators/okularGenerator_xps.so
/usr/lib64/qt5/plugins/okularpart.so
/usr/share/applications/okularApplication_chm.desktop
/usr/share/applications/okularApplication_comicbook.desktop
/usr/share/applications/okularApplication_djvu.desktop
/usr/share/applications/okularApplication_dvi.desktop
/usr/share/applications/okularApplication_epub.desktop
/usr/share/applications/okularApplication_fax.desktop
/usr/share/applications/okularApplication_fb.desktop
/usr/share/applications/okularApplication_kimgio.desktop
/usr/share/applications/okularApplication_md.desktop
/usr/share/applications/okularApplication_mobi.desktop
/usr/share/applications/okularApplication_ooo.desktop
/usr/share/applications/okularApplication_pdf.desktop
/usr/share/applications/okularApplication_plucker.desktop
/usr/share/applications/okularApplication_tiff.desktop
/usr/share/applications/okularApplication_txt.desktop
/usr/share/applications/okularApplication_xps.desktop
/usr/share/applications/org.kde.okular.desktop
/usr/share/config.kcfg
/usr/share/config.kcfg/gssettings.kcfg
/usr/share/config.kcfg/okular.kcfg
/usr/share/config.kcfg/okular_core.kcfg
/usr/share/config.kcfg/pdfsettings.kcfg
/usr/share/doc/HTML
/usr/share/doc/HTML/en
/usr/share/doc/HTML/en/okular
/usr/share/doc/HTML/en/okular/annotation-properties.png
/usr/share/doc/HTML/en/okular/annotations.png
/usr/share/doc/HTML/en/okular/bookmark-management.png
/usr/share/doc/HTML/en/okular/bookmarks.png
/usr/share/doc/HTML/en/okular/configure-annotations.png
/usr/share/doc/HTML/en/okular/configure-backends.png
/usr/share/doc/HTML/en/okular/configure-editor.png
/usr/share/doc/HTML/en/okular/configure.png
/usr/share/doc/HTML/en/okular/embedded-files-bar.png
/usr/share/doc/HTML/en/okular/enhance-lowcontrast.png
/usr/share/doc/HTML/en/okular/enhance-shape.png
/usr/share/doc/HTML/en/okular/enhance-solid.png
/usr/share/doc/HTML/en/okular/enhance-thinline.png
/usr/share/doc/HTML/en/okular/forms-bar.png
/usr/share/doc/HTML/en/okular/index.cache.bz2
/usr/share/doc/HTML/en/okular/index.docbook
/usr/share/doc/HTML/en/okular/mainwindow.png
/usr/share/doc/HTML/en/okular/presentation.png
/usr/share/doc/HTML/en/okular/signatures-bar.png
/usr/share/doc/HTML/en/okular/signatures-panel.png
/usr/share/doc/HTML/en/okular/tool-ellipse-okular.png
/usr/share/doc/HTML/en/okular/tool-highlighter-okular.png
/usr/share/doc/HTML/en/okular/tool-ink-okular.png
/usr/share/doc/HTML/en/okular/tool-line-okular.png
/usr/share/doc/HTML/en/okular/tool-note-inline-okular.png
/usr/share/doc/HTML/en/okular/tool-note-okular.png
/usr/share/doc/HTML/en/okular/tool-polygon-okular.png
/usr/share/doc/HTML/en/okular/tool-stamp-okular.png
/usr/share/doc/HTML/en/okular/tool-typewriter-okular.png
/usr/share/doc/HTML/en/okular/tool-underline-okular.png
/usr/share/icons/hicolor/128x128/apps/okular.png
/usr/share/icons/hicolor/16x16/apps/okular.png
/usr/share/icons/hicolor/22x22/apps/okular.png
/usr/share/icons/hicolor/32x32/apps/okular.png
/usr/share/icons/hicolor/48x48/apps/okular.png
/usr/share/icons/hicolor/64x64/apps/okular.png
/usr/share/kconf_update
/usr/share/kconf_update/okular.upd
/usr/share/kservices5/ms-its.protocol
/usr/share/kservices5/okularChm.desktop
/usr/share/kservices5/okularComicbook.desktop
/usr/share/kservices5/okularDjvu.desktop
/usr/share/kservices5/okularDvi.desktop
/usr/share/kservices5/okularEPub.desktop
/usr/share/kservices5/okularFax.desktop
/usr/share/kservices5/okularFb.desktop
/usr/share/kservices5/okularKimgio.desktop
/usr/share/kservices5/okularMd.desktop
/usr/share/kservices5/okularMobi.desktop
/usr/share/kservices5/okularOoo.desktop
/usr/share/kservices5/okularPlucker.desktop
/usr/share/kservices5/okularPoppler.desktop
/usr/share/kservices5/okularTiff.desktop
/usr/share/kservices5/okularTxt.desktop
/usr/share/kservices5/okularXps.desktop
/usr/share/kservices5/okular_part.desktop
/usr/share/kservicetypes5/okularGenerator.desktop
/usr/share/kxmlgui5
/usr/share/kxmlgui5/okular
/usr/share/kxmlgui5/okular/part-viewermode.rc
/usr/share/kxmlgui5/okular/part.rc
/usr/share/kxmlgui5/okular/shell.rc
/usr/share/licenses/okular
/usr/share/licenses/okular/COPYING
/usr/share/licenses/okular/COPYING.DOC
/usr/share/licenses/okular/COPYING.LIB
/usr/share/man/man1/okular.1.gz
/usr/share/metainfo/org.kde.okular-chm.metainfo.xml
/usr/share/metainfo/org.kde.okular-comicbook.metainfo.xml
/usr/share/metainfo/org.kde.okular-djvu.metainfo.xml
/usr/share/metainfo/org.kde.okular-dvi.metainfo.xml
/usr/share/metainfo/org.kde.okular-epub.metainfo.xml
/usr/share/metainfo/org.kde.okular-fax.metainfo.xml
/usr/share/metainfo/org.kde.okular-fb.metainfo.xml
/usr/share/metainfo/org.kde.okular-kimgio.metainfo.xml
/usr/share/metainfo/org.kde.okular-md.metainfo.xml
/usr/share/metainfo/org.kde.okular-mobipocket.metainfo.xml
/usr/share/metainfo/org.kde.okular-ooo.metainfo.xml
/usr/share/metainfo/org.kde.okular-plucker.metainfo.xml
/usr/share/metainfo/org.kde.okular-poppler.metainfo.xml
/usr/share/metainfo/org.kde.okular-tiff.metainfo.xml
/usr/share/metainfo/org.kde.okular-txt.metainfo.xml
/usr/share/metainfo/org.kde.okular-xps.metainfo.xml
/usr/share/metainfo/org.kde.okular.appdata.xml
/usr/share/okular
/usr/share/okular/drawingtools.xml
/usr/share/okular/icons
/usr/share/okular/icons/hicolor
/usr/share/okular/icons/hicolor/16x16
/usr/share/okular/icons/hicolor/16x16/apps
/usr/share/okular/icons/hicolor/16x16/apps/okular-fb2.png
/usr/share/okular/icons/hicolor/16x16/apps/okular-gv.png
/usr/share/okular/icons/hicolor/32x32
/usr/share/okular/icons/hicolor/32x32/apps
/usr/share/okular/icons/hicolor/32x32/apps/okular-fb2.png
/usr/share/okular/icons/hicolor/32x32/apps/okular-gv.png
/usr/share/okular/icons/hicolor/48x48
/usr/share/okular/icons/hicolor/48x48/apps
/usr/share/okular/icons/hicolor/48x48/apps/okular-fb2.png
/usr/share/okular/pics
/usr/share/okular/pics/checkmark.png
/usr/share/okular/pics/circle.png
/usr/share/okular/pics/comment.png
/usr/share/okular/pics/cross.png
/usr/share/okular/pics/help.png
/usr/share/okular/pics/insert.png
/usr/share/okular/pics/key.png
/usr/share/okular/pics/newparagraph.png
/usr/share/okular/pics/note.png
/usr/share/okular/pics/okular-epub-movie.png
/usr/share/okular/pics/okular-epub-sound-icon.png
/usr/share/okular/pics/paperclip.png
/usr/share/okular/pics/paragraph.png
/usr/share/okular/pics/pushpin.png
/usr/share/okular/pics/rightarrow.png
/usr/share/okular/pics/rightpointer.png
/usr/share/okular/pics/stamps.svg
/usr/share/okular/pics/star.png
/usr/share/okular/pics/tool-base-okular.png
/usr/share/okular/pics/tool-base-okular@2x.png
/usr/share/okular/pics/tool-highlighter-okular-colorizable.png
/usr/share/okular/pics/tool-highlighter-okular-colorizable@2x.png
/usr/share/okular/pics/tool-ink-okular-colorizable.png
/usr/share/okular/pics/tool-ink-okular-colorizable@2x.png
/usr/share/okular/pics/tool-note-inline-okular-colorizable.png
/usr/share/okular/pics/tool-note-inline-okular-colorizable@2x.png
/usr/share/okular/pics/tool-note-inline.png
/usr/share/okular/pics/tool-note-okular-colorizable.png
/usr/share/okular/pics/tool-note-okular-colorizable@2x.png
/usr/share/okular/pics/tool-note.png
/usr/share/okular/pics/tool-typewriter-okular-colorizable.png
/usr/share/okular/pics/tool-typewriter-okular-colorizable@2x.png
/usr/share/okular/pics/uparrow.png
/usr/share/okular/pics/upleftarrow.png
/usr/share/okular/tools.xml
/usr/share/qlogging-categories5/okular.categories

Wäre ja mal interessant, was davon nach einer Deinstallation des Programmes übrig ist...
 
Nachdem ich bei meiner ersten Google-Suche nichts gefunden hatte, habe ich jetzt nacheinander Hinweise auf die Lösungen entdeckt.

Problem 1) (der fehlende Eintrag zum Drucken): Bei mir war das Verzeichnis ~/.local/share/kxmlgui5/okular leer. Abhilfe mit
Code:
cp -a /usr/share/kxmlgui5/okular/shell.rc  ~/.local/share/kxmlgui5/okular
Der Eintrag zum Drucken steht jetzt ziemlich weit unten im Menü, aber das kriege ich noch hin.

Problem 2) betrifft ebenfalls okular_shell (nicht okular_parts). Am Ende der Menüleiste, im leeren Bereich das Kontextmenü aufrufen (sprich: rechte Maustaste) > Eintrag "Werkzeugleisten einrichten" > Button "Voreinstellungen". Jetzt sind die Einträge wieder da!

Da wurde wohl beim Speichern der Konfiguration etwas zerschossen.

PS: Die Anzeige der Dateien des Paketes okular erreicht man auch mit rpm -ql okular
 

bmk

Member
Hallo,

bei mir gibt es kein Unterverzeichnis /.local/share/kxmlgui5/okular.

Dann werden wohl die entspr. Eintragungen aus /usr/share/kxmlgui5/okular verwendet.

Erst wenn ich die Werkzeugleisten einrichte, wird das in .local .... gespeichert.

Im Zweifelsfall /.local/share/kxmlgui5/okular löschen (oder umbenennen) und Alles ist wieder auf Anfang.

Gruß bmk
 
Oben