Linuxでブラウザが開くエクスプローラーを指定する

問題

ウェブブラウザからダウンロードフォルダを開くときなどに起動するエクスプローラーがいつも使っているものと違っていた 多分archlinuxだと自分で設定する必要がありそう

設定する

どうやらdbus経由でエクスプローラーを呼び出しているようなので、設定ファイルで指定する

$XDG_DATA_HOME/dbus-1/services/org.freedesktop.FileManager1.service に 以下のようなファイルを作る ( $XDG_DATA_HOME は指定していないなら ~/.local/share )

Exec= のところは自分の使っているエクスプローラーのパスを指定する。この例では pcmanfm-qt を指定している

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/pcmanfm-qt
Hugo で構築されています。
テーマ StackJimmy によって設計されています。