web-dev-qa-db-ja.com

mimeopenはデフォルトのアプリ設定をどこに保存しますか?

Mimeopenを使用してpdfをOkularに関連付けました。それから私はそれが構成をどこに保存したのか興味がありました。私の最初の推測は:

$ HOME/.config/mimeapps.list

しかし、それは正しいエントリを含んでいませんでした。だから私は検索しました:

updatedb && locate mime | xargs egrep -e "okular" 2> /dev/null

何も見つかりませんでした。では、関連付けを保存するためにmimeopenを使用するファイルはどれですか?

更新

Casのコメントからの手がかりに従って掘り始めたところ、次のファイルが見つかりました。

$ HOME/.local/share /okular-usercreated-1.desktop。

内容:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Name=okular
NoDisplay=true
Exec=okular

奇妙なことに、MimeTypeレコードがありません

私の推測: $ DEを設定しないopenboxを使用しているため、環境変数mimeopenは、使用時に新しい.desktopファイルを作成するように強制されていました。これは不便です。

他のデスクトップ環境内でopenboxを実行することは可能だと読みました。やってみます。

2
atevm

レコードを見つけました:

デスクトップ環境が指定されていない場合のmimeopenは、レコードを次の場所に保存します。

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

2
atevm