답변:
알림은 gnome-settings-daemon의 일부이며 gconf-editor에서 동작을 변경할 수 있습니다. 그렇게하려면 :
gconf-editor
free_size_gb_no_notify
을 0.05
원하는 것 (~ 50메가바이트의 경우) 또는 무엇 이건.도움이 될만한 다른 설정도 많이 있습니다.
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)를 원하며 변경할 수없는 정수입니다 ... 너무 귀찮습니다 ...
우분투 18.04에서 정밀도는 여전히 낮기 때문에 (GB가 아닌 GB) 직접하십시오 (btw, 나는 루트 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