防止 Discord 自动更新

iti*_*nok 4 application-launch default-settings

我们如何防止 Discord 在 Linux 上自动更新(逐步说明)?

pri*_*elj 7

如何?

为了防止 Discord 在 Linux 上自动检查更新,您可以在本地为每个用户执行此操作,方法是确保settings.json存在于用户的主目录中~/.config/discord/settings.json并在其中包含以下指定的设置

{
    "SKIP_HOST_UPDATE": true
}
Run Code Online (Sandbox Code Playgroud)

如果该文件中没有其他设置(如果已经存在),则末尾没有逗号。true否则,如果这不是 JSON 中的最后一个选项,请在后面添加一个逗号。

Discord 下次启动现在应该会跳过更新通知,允许您使用 Discord。


为什么?

其他人会问你为什么想要这个,这可能只是为了方便。例如,当您拥有像 Arch Linux 或 NixOS 这样的系统时,您需要手动升级整个系统,并且通常会同时升级所有软件包,以避免依赖项不匹配问题。这包括同时更新 Discord。在这些情况下,如果您暂时不想仅仅为了 Discord 而升级系统,那么选择仍然使用 Discord 会很方便,而不是被锁定,这是没有指定此设置的结果。

但是,保持系统更新通常是件好事。

此外,有时,Discord 可能已更新,但您使用的存储库尚未提供该更新,因此您将无法使用 Discord,直到它可用且您可以更新为止。


参考

  • 另一个非常简单的“原因”是,如果您只想快速响应不和谐消息,则必须手动下载并安装更新,然后等待再次下载/安装更新的过程可能只是用户不想要的它在那一刻要做。我认为“因为最终用户现在不想这样做”是一个合理的理由。 (2认同)