ユーザーのファイル エクスプローラーでファイルを表示するための、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:""