xarchiver
デフォルトでインストールされており、デフォルトでほとんどのアーカイブタイプに関連付けられているとします。
インストールし、engrampa
今、さまざまなアーカイブの種類に接続したいと思います。各MIME接続を個別に変更したくありません。
を削除すると、xarchiver
さまざまな種類のアーカイブへの接続が自動的に変更されましたengrampa
。
削除せずにこれを行う方法はありますかxarchiver
? 「アプリケーションXをサポートされているすべてのMIMEタイプに関連付ける」のようなものですか?
重要な場合は、Fedora 38 XFCEスピンを使用しています。
答え1
デフォルトのアプリケーションを設定するには、次のコマンドを使用します(テストされていません)(コンソールにコピーして貼り付け)。
xdg-mime default engrampa.desktop application/epub+zip; \
xdg-mime default engrampa.desktop application/x-7z-compressed; \
xdg-mime default engrampa.desktop application/x-7z-compressed-tar; \
xdg-mime default engrampa.desktop application/x-ace; \
xdg-mime default engrampa.desktop application/x-alz; \
xdg-mime default engrampa.desktop application/x-arc; \
xdg-mime default engrampa.desktop application/x-arj; \
xdg-mime default engrampa.desktop application/x-brotli; \
xdg-mime default engrampa.desktop application/x-brotli-compressed-tar; \
xdg-mime default engrampa.desktop application/x-bzip; \
xdg-mime default engrampa.desktop application/x-bzip2; \
xdg-mime default engrampa.desktop application/bzip2; \
xdg-mime default engrampa.desktop application/x-bzip-compressed-tar; \
xdg-mime default engrampa.desktop application/x-bzip1; \
xdg-mime default engrampa.desktop application/x-bzip1-compressed-tar; \
xdg-mime default engrampa.desktop application/x-cabinet; \
xdg-mime default engrampa.desktop application/x-cbr; \
xdg-mime default engrampa.desktop application/x-cbz; \
xdg-mime default engrampa.desktop application/x-cd-image; \
xdg-mime default engrampa.desktop application/x-compress; \
xdg-mime default engrampa.desktop application/x-compressed-tar; \
xdg-mime default engrampa.desktop application/x-cpio; \
xdg-mime default engrampa.desktop application/vnd.debian.binary-package; \
xdg-mime default engrampa.desktop application/x-ear; \
xdg-mime default engrampa.desktop application/x-ms-dos-executable; \
xdg-mime default engrampa.desktop application/x-gtar; \
xdg-mime default engrampa.desktop application/x-gzip; \
xdg-mime default engrampa.desktop application/gzip; \
xdg-mime default engrampa.desktop application/x-gzpostscript; \
xdg-mime default engrampa.desktop application/x-java-archive; \
xdg-mime default engrampa.desktop application/x-lha; \
xdg-mime default engrampa.desktop application/x-lzh-compressed; \
xdg-mime default engrampa.desktop application/x-lrzip; \
xdg-mime default engrampa.desktop application/x-lrzip-compressed-tar; \
xdg-mime default engrampa.desktop application/x-lzip; \
xdg-mime default engrampa.desktop application/x-lzip-compressed-tar; \
xdg-mime default engrampa.desktop application/x-lzma; \
xdg-mime default engrampa.desktop application/x-lzma-compressed-tar; \
xdg-mime default engrampa.desktop application/x-lzop; \
xdg-mime default engrampa.desktop application/x-lzop-compressed-tar; \
xdg-mime default engrampa.desktop application/x-ms-wim; \
xdg-mime default engrampa.desktop application/x-rar; \
xdg-mime default engrampa.desktop application/x-rar-compressed; \
xdg-mime default engrampa.desktop application/x-rpm; \
xdg-mime default engrampa.desktop application/x-source-rpm; \
xdg-mime default engrampa.desktop application/x-rzip; \
xdg-mime default engrampa.desktop application/x-tar; \
xdg-mime default engrampa.desktop application/x-tarz; \
xdg-mime default engrampa.desktop application/x-stuffit; \
xdg-mime default engrampa.desktop application/x-war; \
xdg-mime default engrampa.desktop application/x-xz; \
xdg-mime default engrampa.desktop application/x-xz-compressed-tar; \
xdg-mime default engrampa.desktop application/x-zip; \
xdg-mime default engrampa.desktop application/x-zip-compressed; \
xdg-mime default engrampa.desktop application/x-zoo; \
xdg-mime default engrampa.desktop application/zstd; \
xdg-mime default engrampa.desktop application/x-zstd; \
xdg-mime default engrampa.desktop application/x-zstd-compressed-tar; \
xdg-mime default engrampa.desktop application/zip; \
xdg-mime default engrampa.desktop application/x-archive; \
xdg-mime default engrampa.desktop application/vnd.ms-cab-compressed
出力:
cat engrampa.desktop | grep "MimeType" | cut -d"=" -f2 | tr ";" "\n" | xargs -n1 printf "xdg-mime default engrampa.desktop %s; \\ \n"
ファイルはengrampa.desktop
次の場所になければなりません。
~/.local/share/applications
こんな感じ
https://github.com/mate-desktop/engrampa/blob/master/data/engrampa.desktop.in.in
見つからない場合は、find
次のコマンドを使用します。