
こんにちは。
今回はIT関係です。
とはいえ解決に要する時間は数分なので、大したことは書きません。
Linux(Ubuntu)のDisocrdで、既定のブラウザはFirefoxなのにChromeでリンクが開かれる。
そんな事態を解決出来ればなと思います。
それではどうぞ。
私の環境

簡単に。
Ubuntu 24.04.2 LTS
Firefox 139.04(64bit)
Google Chrome バージョン 138.0.7204.49(Official Build) (64 ビット)
Discord deb版(常に最新)
現象
Ubuntuの設定アプリ上では既定のブラウザはFirefoxになっています。
ですが、Discordのリンクを開くとGoogle Chromeで開かれていました。

ブラウザを導入した順番は、Firefox(既定)、Chromium(後に削除)、Vivaldi、Google Chromeの順番でした。
導入こそしましたが、既定のブラウザをいじった覚えはありませんし、Chrome起動時に毎回「既定にしませんか?」と表示が出てきていました。
Chromeはあくまでサブの作業専用、メインはFirefoxと思っていたので、Discordが悪さしていると勝手に勘違いしていました。
解決策:「逆に考えるんだ」理論
簡単に解決策ですが、某J○J○のお父さんのセリフのように「逆に考えるんだ。(既定を)あげちゃってもいいさと考えるんだ」とふと思いました。
つまり、一回(設定アプリ上ではなく)Chrome上から既定のブラウザに指定して、その後Firefox上で既定のブラウザに指定し直してみました。
ビンゴです。
Linuxのdeb版Discordのリンクを踏んで、既定になっているFirefoxで表示されるようになりました。
Chromeを入れた際に強制的に一部の既定がいじられたのかもしれませんね。
おわりに
というわけでLinux版Discordのリンクが既定以外のブラウザに飛ぶ現象を解決(という程のことはしていない)しました。
設定アプリで見えている事だけが真実じゃないなと思い知らされました。
本来はコマンドでリンクを開く既定のブラウザを調べるものがあったりするのでしょうが、私が昔ながらのWindows畑の人間なもので、GUIで直してしまいました。
それではまたどこかで。


コメント