私は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