ArchlinuxでFirefoxの新しいデフォルトファイルマネージャを設定する

ArchlinuxでFirefoxの新しいデフォルトファイルマネージャを設定する

Nautilusの代わりにArchlinuxでFirefox用のファイルセレクタとしてDolphinを使用しようとしています。私は読んだこれしかし、これは私の問題を解決しませんでした。この設定は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;

それも合うようです。私は何を見逃していますか?

答え1

現在(2018-09-25)Firefoxでは、この動作を変更するためのユーザー設定方法はありません。

これは既知のバグです:Firefoxはデフォルトのファイルマネージャを使用しません

Bugzillaは2016年7月8日に初めて報告されました。この記事を書く時点では、このバグは指定されておらず、解決されませんでした。

答え2

Manjaro 4.18.9-1を実行する際に同様の問題が発生しました。テストのためにNautilusをインストールした後、FirefoxはNautilusを使用してフォルダを開き始めました。私はNautilusとFirefoxを削除し、Atomを使ってフォルダを開きました。

少なくとも私にとっては、このソリューションはうまくいきます。

  • Firefoxを閉じる
  • ファイルマネージャ(私の場合はThunar)に移動し、フォルダを右クリックして[別名で開く]をクリックします。
  • 「このアプリをデフォルトアプリとして使用する」と表示され、ファイルマネージャを選択します。
  • Firefoxを開いて機能していることを確認してください。

答え3

Firefox は GIO の GAppInfo を使用します。 GIOはxdg-mimeとは少し異なる動作をします。をinode/directory=ranger.desktop追加すると、$HOME/.config/mimeapps.listFirefoxはディレクトリを正常に開くことができます。

xdg-mime query default inode/directoryとの違いを確認できますgio mime inode/directory

答え4

about:config住所ウィンドウに入力してください

探すui.allow_platform_file_picker

それに切り替え本物

Firefoxを再起動してください。

関連情報