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からカスタム/ユーザーモードを削除できるはずです。

関連情報