저는 perlTk를 사용하여 문서 데이터베이스를 작성하고 있습니다. GUI에서 선택한 파일을 두 번 클릭한 후 xdg-open을 사용하여 기본 응용 프로그램을 사용하여 파일을 엽니다. .odt 파일을 여는 데 문제가 있습니다(오픈오피스인 것 같습니다). xdg-open Add_new_user.odt
오류가 발생합니다.
gvfs-open: file:///misc/croc_common/computing/notes/Add_new_user.odt: error launching application: Failed to execute child process "openoffice.org3" (No such file or directory)
내 시스템에서 openoffice.org(3번) 명령을 실행하면 libreoffice가 열립니다.
명령줄에 입력하면 xdg-mime query filetype Add_new_user.odt
이해할 수 없는 다음 메시지가 나타납니다.
application/vnd.oasis.opendocument.text
이 문제를 어떻게 해결할 수 있나요? 저는 레드햇 6.4를 사용하고 있습니다.
답변1
기본 애플리케이션을 다시 할당해 보세요 application/vnd.oasis.opendocument.text
.
xdg-mime default libreoffice-writer.desktop "application/vnd.oasis.opendocument.text"