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

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

奇妙なことではありませんマイムタイプ記録

私は推測する: 私はopenboxを使用しているため、$DE環境変数mimeopenを設定せず、それを使用するときに強制的に新しい.desktopファイルを生成する必要があります。これは非常に不便です。

他のデスクトップ環境でもopenboxを実行できるという記事を読みました。一度試してみましょう。

答え1

私が見つけた記録は次のとおりです。

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

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

関連情報