Answers:
该通知是gnome-settings-daemon的一部分,您可以在gconf-editor中更改其行为。为此:
gconf-editor
free_size_gb_no_notify
为0.05
(约50MB)或您想要的任何值。那里还有许多其他设置,可能会对您有所帮助。
dconf-editor
终端方式,获取实际GB值:
gsettings get org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify
将新的GB值设置为35
gsettings set org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify 35
dconf-editor
,但它是非常有限的,我们不能设置一个浮点数,我想要500MB(0.5GB),并且它是一个不能更改的整数...太烦人了……
在ubuntu 18.04上,由于精度仍然很低(GB而不是MB),请自己执行(顺便说一句,我只收到有关根FS的警告)。
为此编写脚本并添加到启动应用程序中:
#/bin/bash
#1st disable system default:
gsettings set org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify 0
nDelayCheck=30;
nDelayTakeAction=$((nDelayCheck*10));
nLimMB=500;
while true;do
nFreeRootMB=$(df / --output=avail -B M |tail -n 1 |tr -d M |awk '{print $1}');
if((nFreeRootMB<nLimMB));then
date;
declare -p nFreeRootMB;
notify-send -u critical -t 10 "Local root filesystem available space is too low: ${nFreeRootMB}MB.";
sleep $nDelayTakeAction;
fi;
sleep $nDelayCheck;
done