GNOME, GNOME Documents, LibreOffice(새 버전, 7.0)을 설치했습니다. 하지만 그놈 문서에서 .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를 설치해도 아무런 차이가 없었습니다.