FlatpakアプリケーションをデフォルトのWebブラウザに設定

FlatpakアプリケーションをデフォルトのWebブラウザに設定

FlatpakでFirefoxを実行していますが、さまざまなXDG互換アプリケーションでリンクをクリックすると、リンクを開く方法が見つかりません。xdg-openFlatpakディストリビューションでFirefoxを実行する方法は?

アプリ自体はデフォルトブラウザではなく、デフォルト設定に表示されます。自分をデフォルトに設定するボタンを提供しますが、何の効果もないようです。

答え1

xdg-settingsコマンドを使用する必要があります。これにより、現在のデフォルトブラウザが返されます。

xdg-settings get default-web-browser

Flatpak バージョンに変更するには:

xdg-settings set default-web-browser <your_flatpak_browser.desktop>

新しい設定を確認するには:

xdg-settings check default-web-browser <your_flatpak_browser.desktop>

答え2

上記の投稿に加えて:

xdg-settings set default-web-browser <your_flatpak_browser.desktop>

次の設定が役に立ちました。

xdg-mime default <your_flatpak_browser.desktop> x-scheme-handler/https x-scheme-handler/http

たとえば、

xdg-mime default org.mozilla.firefox.desktop x-scheme-handler/https x-scheme-handler/http             
xdg-settings set default-web-browser org.mozilla.firefox.desktop

答え3

Linux Mint(21.2)の場合、FirefoxのFlatpakインストールをデフォルトのブラウザに設定する最良の方法は次のとおりです。基本アプリケーションブラウザを選択して、その他...「と入力して

flatpak run org.mozilla.firefox "%s"

関連情報