Snap "Pending update of X snap" / "Close the app to avoid disruptions" 的通知对我来说很分散注意力,也没有什么用处,因为我的所有快照应用都不会因为自动关闭而丢失数据。我该如何禁用这些通知?
重要提示:您将不会收到有关待处理的快照更新的通知,并且应用程序最终将自动关闭,根据应用程序的性质可能会丢失数据。如果您想控制快照更新发生的时间而不仅仅是禁用通知,请参阅这个其他答案。
在GNOME中,您应该能够转到设置 > 通知 > Snapd用户会话代理
并从那里关闭它们。
snap refresh --hold=forever
命令可以阻止snap搜索更新;这样做应该可以防止应用程序自动更新并突然关闭。不过请注意,这样做可能会导致某些软件更新无法进行。snap refresh --unhold
命令可以重新启用更新。sudo snap set system refresh.timer=sun,23:00-24:00
命令,只在周日午夜左右检查更新。周一早上是处理这些事情的合适时间。/etc/hosts
文件来阻止api.snapcraft.io
(https://askubuntu.com/a/1095104/29444),直到我准备好进行更新。很高兴知道还有一种更正式的命令行方法,可以设置自动计划的灵活性。 - holocronweaversnap refresh --time
会显示您系统上的当前设置。默认情况下,它设置为 00:00~24:00/4
,这意味着每隔6小时进行一次检查。Snapcraft 在此处有一个描述计时器字符串格式的页面:https://snapcraft.io/docs/timer-string-format - Mike Hicks