[2022年最新版] Linux版Discordでアップデート通知から先に進めないときの対処法

[2022年最新版] Linux版Discordでアップデート通知から先に進めないときの対処法

こんにちは。nexryaiです。

discordをLinuxで使っているとたまに”must be your lucky day”の通知から先に進めなくなります。

何が「your lucky day」だよって話ですが、これはDiscordを提供しているパッケージリポジトリの更新が追いついていないことが原因で通常だとリポジトリ側で更新されるまで待たないといけません。ディストリビューションによっては品質管理やセキュリティの関係上チェックがあるので3日ほど使えない場合もあります。

ちなみにこれは既に報告されているバグですが開発者側は対応する気がないようです。バグの内容からしてLinuxにあんまり詳しくない人が開発してるんでしょう。

解決方法

ディストリビューションのリポジトリからDiscrodをインストールするのをやめてFlathubからFlatpakを使ってインストールしましょう。こっちは更新が非常に迅速です。

  1. 混乱を避けるため既にインストールしているDiscordを消します。
  2. まだ入れてない場合はFlatpakをインストールします。公式のガイドが分かりやすいのでそれを参考にしてください。
  3. flatpak install flathub com.discordapp.Discord を実行してDiscordをインストールします。

ただしFlatpakはセキュリティの関係上サンドボックス化されているためこの方法でインストールするとゲームステータスの検出ができなくなります。ご注意ください。