GNOME、GNOME Documents、LibreOffice(新しいバージョン、7.0)をインストールしました。ただし、GNOMEドキュメントで.docまたは.xlsファイルをプレビューするには、次のように表示されます。
LibreOfficeサポートは利用できません。
詳細は次のとおりです。
(org.gnome.Documents:36358): Gjs-WARNING **: 11:41:28.450: JS ERROR: Unable to load document: Gio.IOErrorEnum: Internal error: LibreOffice isn't available
この問題の調査中に、「LOKDocView」がプレビューを担当していることがわかりました。 LibreOffice機能をAPIにラップします。これは(によると)依存しているようですhttps://wiki.documentfoundation.org/Development/Integrating_LOKDocView_and_GNOME_Documentsそしてhttp://document-foundation-mail-archive.969070.n3.nabble.com/GNOME-Documents-LibreOffice-integration-Packaging-requirements-td4178806.html):
- .gir ファイル
- .typelib ファイル
- liblibreofficekitgtk.soがパスにあります。
私はこれが3のケースではないことを確認できます。少なくともそれは私のパスではなく/usr/libにあります。これをソートした後、それぞれ/usr/share/gir-1.0と$libdir/girepository-1.0にある.girファイルと.typelibファイルを見つけ始めました。どちらも存在しません。
したがって、引き続き.girファイルと.typelibファイルを直接生成しようとすることができます。これは、ソースからLibreOfficeをコンパイルすることを意味する可能性があるため、LOKDocViewとそれに続くGNOMEドキュメントはそのタスクを実行できます。しかし、この機能は基本的に機能する必要があると思います。おそらく、一部のパッケージや設定が欠落している可能性があります。さらに、最新のLibreOfficeはGNOMEドキュメント(3.34.0)と一致しない可能性があるため、LibreOfficeの安定した四半期に切り替える必要があります。
同じ問題が発生した人はいますか?私が見つけた唯一の関連は(Arch Linuxフォーラムで)https://bbs.archlinux.org/viewtopic.php?id=212753。しかし、これは数年前のことであり、SDKをインストールしても違いはありませんでした。