ファイルエクスプローラーでファイルを表示する方法

ファイルエクスプローラーでファイルを表示する方法

ユーザーのファイル エクスプローラーでファイルを表示するための、xdg-open のようなクロスプラットフォームのソリューションはありますか?

xdg-open /path/to/file

残念ながらファイルは開きますが、私がやりたいのはファイルエクスプローラーを開いてファイルをハイライトすることだけです。

答え1

おそらくdbusこれが最良の選択肢でしょう。少なくともGnomeとKDEはこれをサポートしています。ShowItems メソッド:

dbus-send --session --dest=org.freedesktop.FileManager1 --type=method_call /org/freedesktop/FileManager1 org.freedesktop.FileManager1.ShowItems array:string:"file:///path/to/file" string:""

関連情報