Nautilusの代わりにArchlinuxでFirefoxのファイル選択ツールとしてDolphinを使用しようとしています。 this を読みましたが、問題は解決しませんでした。構成はFirefoxに関連しているようです
xdg-mime query default inode/directory
dolphin.desktop
そうです。また
cat /usr/share/applications/mimeinfo.cache | grep x-directory/gnome-default-handler
x-directory/gnome-default-handler=kde4-dolphin.desktop;
あまりにも正しいようです。何が欠けていますか?
タイプabout:config
アドレスバー
検索する ui.allow_platform_file_picker
trueに切り替えます
Firefoxを再起動します。
現在(2018-09-25)Firefoxでこの動作を変更するユーザー設定可能な方法はありません。
これは既知のバグです: Firefoxはデフォルトのファイルマネージャを使用しません
これは2016-07-08にBugzillaで最初に報告されました。執筆時点では、このバグは割り当てられておらず、未解決です。
Manjaro 4.18.9-1を実行すると、同様の問題が発生します。テストのためにnautilusをインストールした後、firefoxはnautilusでフォルダーを開き始め、nautilusとfirefoxを削除してから、Atomでフォルダーを開きました。
少なくとも私にとっては、この解決策はうまくいきました:
FirefoxはGIOのGAppInfoを使用します。 GIOの動作は、xdg-mimeの動作とは少し異なります。 inode/directory=ranger.desktop
に$HOME/.config/mimeapps.list
を追加すると、Firefoxでディレクトリを適切に開くことができます。
xdg-mime query default inode/directory
とgio mime inode/directory
の違いを確認できます。