Office 파일은 zip 아카이브로 읽혀지며 그 반대의 경우도 마찬가지입니다. 이 문제를 어떻게 해결할 수 있나요?

Office 파일은 zip 아카이브로 읽혀지며 그 반대의 경우도 마찬가지입니다. 이 문제를 어떻게 해결할 수 있나요?

저는 Manjaro Linux KDE를 실행하고 즐기고 있습니다. 하지만 Office와 zip 파일을 여는 것은 나에게 번거로운 작업입니다. 스크린샷을 살펴보세요. 내 zip 파일은 libreoffice(또는 WPS)로 열립니다. ark에서 열리도록 파일 속성을 수정하면 Office 파일이 ark에서 열리기 시작합니다. 파일 형식이 자동으로 추가되는 것 같습니다. 마우스 오른쪽 버튼을 클릭하지 않으면 zip 또는 Office 파일을 열 수 없습니다.

이상한 질문입니다. 나만 이것으로 고통받는지 궁금합니다. 그러나 zip 및 Office 파일 외에 다른 파일 형식에서는 이러한 충돌이 발생하지 않습니다. 수정할 설정/옵션을 찾을 수 없습니다. Duckduckgoing도 아무 것도 게시하지 않았습니다. 도움이 되는 조언을 주시면 감사하겠습니다. 감사해요.office-zip 파일 형식 충돌

답변1

간단하고 간단한 해결책을 찾았습니다Manjaro 커뮤니티 포럼에서.

내 경우에는 WPS Office가 내 시스템의 특정 MIME 형식 할당을 손상시킨 것 같습니다.

따라야 할 단계는 다음과 같습니다.

  1. /usr/share/mime/packages/(wps-office-et.xml wps-office-wpp.xml wps-office-wps.xml 및 wps-office-pdf)에서 xml WPS 관련 파일 삭제
  2. 그 다음에sudo update-mime-database /usr/share/mime
  3. 이제 작동할 것입니다(그렇지 않은 경우 파일 탐색기를 닫았다가 엽니다). 그렇지 않으면 위 스크린샷에 표시된 창에서 형식을 열어야 하는 응용 프로그램을 직접 지정할 수 있습니다.

답변2

.xlsm 파일과 해당 파일에는 비슷한 문제가 있습니다. 이는 mime-info에 대해 /usr/share/mime/packages/freedesktop.org.xml에 선언된 zip 파일의 우선순위 문제인 것 같습니다.

백업 복사본을 저장한 다음 /usr/share/mime/packages/freedesktop.org.xml을 편집하고 <!-- Commented out b/c... -->zip 파일의 MIME 정의를 주석 처리합니다 <mime-type type="application/zip">[...]</mine-type>. 그런 다음 $> sudo update-mime-database -V /usr/share/mime/

이 해결 방법은 KDE/Dolpin - Ark를 사용하여 ".zip" 파일을 생성할 때까지 작동하는 것처럼 보였지만 이상한 권한 오류로 인해 실패했습니다.

따라서 "freedesktop.org.xml" 파일의 *.xlsm 정의에 매직 우선순위를 추가하면 위의 문제가 모두 해결되었지만 mime db 작동 방식과 일관성이 없다고 느꼈습니다(그러나 지금은 충분합니다. ).

따라서 ".xlsm" 유형 파일의 경우 /usr/share/mime/packages/freedesktop.org.xml을 편집하고 다음을 바꾸십시오.

<glob pattern="*.xlsm"/>

그리고:

<magic priority="50">
    <match value="PK\003\004" type="string" offset="0"/>
</magic>
<glob pattern="*.xlsm"/>

그런 다음 다음을 실행합니다.

$> sudo update-mime-database -V /usr/share/mime/

이는 "*.pptx" 등에서 작동할 가능성이 높습니다. 그리고 "application/zip" MIME에서 사용자 정의/사용자 모드를 제거할 수 있어야 합니다.

관련 정보