Seite 1 von 1

[gelöst] Kaputte Menüs in Okular

Verfasst: 16. Mai 2020, 16:36
von teetasse
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?

Re: Kaputte Menüs in Okular

Verfasst: 16. Mai 2020, 16:56
von manzek
In YAST > Softwaremanagement findet man bei der Suche nach okular im Reiter Dateiliste folgende Informationen:

Code: Alles auswählen

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...

Verfasst: 16. Mai 2020, 17:01
von teetasse
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: Alles auswählen

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

Re: [gelöst] Kaputte Menüs in Okular

Verfasst: 19. Mai 2020, 15:24
von bmk
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