このリストのファイルに加えて、MIMEタイプとアプリケーション関連ファイルはありますか?

このリストのファイルに加えて、MIMEタイプとアプリケーション関連ファイルはありますか?

コンテキスト:*.mkvファイルが。arkPropertiesFile Type Options

ここに画像の説明を入力してください。

好みの順序はArk、GIMP、VLCですのでご参考ください。 UIを使用してそれらを並べ替えて[OK]をクリックすると、変更は適用されません。ダイアログボックスを再度開くと、以前の接続と並べ替えが表示され、再起動すると変更は表示されません。

いくつかの調査によると、実行中の* nixによって、ファイル接続は次のいずれかのファイルに保存されていることがわかりました。

/usr/share/applications/defaults.list
/usr/share/applications/mimeapps.list
/usr/local/share/applications/defaults.list
/usr/local/share/applications/mimeapps.list
$HOME/.local/share/applications/defaults.list
$HOME/.local/share/applications/mimeapps.list

私のUbuntuシステムには2つのファイルしかありません。

  1. /usr/share/applications/defaults.list
  2. $HOME/.local/share/applications/mimeapps.list

調べる...

$> grep matroska {/usr,/usr/local,$HOME/.local}/share/applications/{defaults,mimeapps}.list 2>/dev/null                                                                                                                               
/usr/share/applications/defaults.list:application/x-matroska=org.gnome.Totem.desktop
/usr/share/applications/defaults.list:audio/x-matroska=org.gnome.Totem.desktop
/usr/share/applications/defaults.list:video/x-matroska=org.gnome.Totem.desktop
$HOME/.local/share/applications/mimeapps.list:video/x-matroska=vlc.desktop;org.kde.ark.desktop;gimp.desktop;
$HOME/.local/share/applications/mimeapps.list:video/x-matroska=vlc.desktop;

arkこれは次のようになります。いいえファイルの最初の優先順位ファイルの関連付け*.mkv。これはarkすべてのファイルでこの文字列が表示される唯一の項目であり、この文字列は発生しませんmkv

これから、Dolphinが上記のファイル以外の場所でファイル接続を探していると結論付けました。

私が逃したものは何ですか?

ベストアンサー1

ユーザー固有のMIMEタイプ接続のデフォルトのデフォルトの場所がありません。

~/.config/mimeapps.list

またはより一般的には次のようになります。

$XDG_CONFIG_HOME/mimeapps.list

$XDG_CONFIG_HOMEどこ~/.config/ 基本的に

しかし、気分が悪くないでください。良い友達と一緒にやっていますから。この場所は長年にわたって標準として使用されてきましたが、残念ながら、多くのアプリケーションはまだ以前の場所を使用して多くの混乱と衝突を引き起こしています。以下はFreeDesktop標準から抜粋したものです。

ファイルは次の順序で検索されます。

$XDG_CONFIG_HOME/$desktop-mimeapps.list            user overrides, desktop-specific (for advanced users)
$XDG_CONFIG_HOME/mimeapps.list                     user overrides (recommended location for user configuration GUIs)
$XDG_CONFIG_DIRS/$desktop-mimeapps.list            sysadmin and ISV overrides, desktop-specific
$XDG_CONFIG_DIRS/mimeapps.list                     sysadmin and ISV overrides
$XDG_DATA_HOME/applications/$desktop-mimeapps.list for completeness, deprecated, desktop-specific
$XDG_DATA_HOME/applications/mimeapps.list          for compatibility, deprecated
$XDG_DATA_DIRS/applications/$desktop-mimeapps.list distribution-provided defaults, desktop-specific
$XDG_DATA_DIRS/applications/mimeapps.list          distribution-provided defaults

https://specations.freedesktop.org/mime-apps-spec/1.0.1/ar01s02.html

~/.local/share/applications/defaults.list ところで、~/.local/share/applications/mimeapps.list

個人的には、私はいつもdefaults.listがグローバルファイルだと思いました。これは、Debian GNOMEチームがユーザーのデフォルトアプリケーションを設定するために使用するファイルであり、ユーザーのローカルディレクトリにあるmimeapps.listがグローバルデフォルト値のリストを無視するためです。今私は間違っています。 mimeapps.listは世界中で利用可能です。 Debian は歴史的な理由から、まだ defaults.list を使用しています。

Xfceのユーティリティは、好みのアプリケーション/ファイル接続を定義するときにユーザーディレクトリのmimeapps.listを変更します。最近はGNOMEも同じことができたらと思います。

もしそうなら、混乱を取り除くためにどこかでdefaults.listを廃止されたと宣言して混乱を止めることはできますか?

https://lists.freedesktop.org/archives/xdg/2014-February/013182.html

追加情報:

おすすめ記事