コンテキスト:*.mkv
ファイルが。ark
Properties
File 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つのファイルしかありません。
/usr/share/applications/defaults.list
$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
追加情報:
- https://askubuntu.com/questions/154906/which-default-list-should-i-modify-for-default-applications-and-what-are-the-dif
- https://askubuntu.com/questions/16580/where-are-file-associations-stored
- https://github.com/IgnorantGuru/spacefm/issues/71
- https://github.com/mbeijen/File-MimeInfo/issues/8
- https://lists.freedesktop.org/archives/xdg/2014-February/013183.html
- https://lkubaski.wordpress.com/2012/10/29/understanding-file-associations-in-lxde-and-pcmanfm/
- https://wiki.archlinux.org/index.php/XDG_MIME_Applications#mimeapps.list