ここに完全な追跡を投稿するには長すぎます。試してみてください。
strace -fe open,openat xdg-mime query default inode/directory
このコマンドは429行を吐き出し、各ファイルを読み取るためにプロセスをリンクし、何十ものプロセスについて神が知っていることを実行するために他のプロセスをリンクするようです。
ベストアンサー1
xdg-mime
はシェルスクリプトなので、シェルを調べてより管理しやすいトレースを得ることができます。
dash -x /usr/bin/xdg-mime
コマンドラインの解析後の最初の複雑な作業は、環境変数、D-BusによるGnomeセッションマネージャの検出、ルートウィンドウのプロパティクエリなどの方法の組み合わせを使用してデスクトップ環境を検出することです。これはGnomeのEvinceとKDEのOkularでPDFファイルを読むことができるようにするためです。
次に、xdg-mime
検索されたデスクトップ環境に基づいてXDGアプリケーションとして登録されているプログラムを見つけます。