像很多用户一样,我最近遇到了 Snap 问题,它不断向我发出通知,告知我正在使用的应用程序将在 14 天、13 天、12 天等后关闭。这里已经有很多关于为什么这是正在发生的事情,读完这些之后,我现在明白了为什么会发生这种情况(特别是这个答案写得非常好很有帮助)。
我的理解是,当 snap 需要更新时,它会:
- 如果应用程序未在使用中,则会不断尝试更新
- 0 天后,如果无法推送通知,则开始向用户推送通知作为警告
- 14 天后,强制终止现有应用程序并更新
vscode
对我来说,具体涉及的应用程序是brave
和snap-store
。最后一个可能是一个错误,但另外两个只是因为我运行的是桌面系统,并且习惯于将这些应用程序连续打开几天或几周。在这种情况下,警告对我来说实际上很有用。不过,在设置了所有这些背景之后,下面是我的实际问题:
- 我想只是为了确认我的假设,我对 snap 的默认行为(上述)的理解是否正确?
- 有没有办法在某个配置中调整 0、14 天的值之一或两者?如果该配置可以基于每个应用程序进行,则可以获得加分。
- 如果目前不存在该配置,我应该去哪里提交功能请求(或对现有配置进行投票)
(PS:我知道通知可以被完全抑制。但这不是我想要的)
答案1
你的理解似乎准确。
通知时间段不可配置。大多数人都可以在这两周的时间里花 100 秒(无论白天还是晚上)来刷新。
两周是很长的时间。如果更新包含安全补丁(通常会有!),您真的想再运行两周的漏洞吗?
功能请求请发送至https://bugs.launchpad.net/snapd作为愿望清单 Bug。您可以先浏览这些 Bug;可能有人已经提出过这样的请求。