Quindi sto cercando di silenziare la notifica "Il tuo disco è quasi pieno" da un Mac che esegue Mojave, come adesso appare troppo spesso ed è così fastidioso.
Ho seguito tutte le risposte da questo thread ma nessuna di loro lavorano con Mojave.
Tuttavia, ho fatto alcuni progressi in quanto la risposta di @kenorb include questo comando:
grep -A6 debugLog <(strings $(find /System/Library/PrivateFrameworks -name diskspaced -print -quit))
che fornisce alcune informazioni su come sono cambiate le cose, come quando eseguo una versione modificata di esso, ottengo questo:
MacBook-Pro-7:~ QH$ grep -A15 debugLog <(strings $(find /System/Library/PrivateFrameworks -name diskspaced -print -quit))
debugLog (BOOL) - log additional debug information. Default: NO
Commands:
removeAllNotifications - Removes all scheduled and delivered user notificiations.
removeAllNotifications
com.apple.diskspaced
_mbsetupuser
Ignoring low disk notification during migration.
event
low_disk
STORAGE_CRITICALLY_LOW
STORAGE_CRITICALLY_LOW_INFO
volumeURL
Low space alert: %@ free on '%@'
Unknown command
peer error: %s
unexpected peer event
--
debugLog
systemUpdateDate
com.apple.updatesettings
Interval since system update :%f
alloc
init
lowSpaceTimer
invalidate
setLowSpaceTimer:
_centerForIdentifier:type:
deliveredNotifications
countByEnumeratingWithState:objects:count:
removeDeliveredNotification:
scheduledNotifications
removeScheduledNotification:
count
Ora non capisco molto del comando o dei daemon macOS, ma mi sembra che lowSpaceTimer
o setLowSpaceTimer:
potrebbe essere la chiave per correggere le cose. Se riesco ad accedere ad uno di essi e impostare il timer in modo che sia abbastanza alto, riuscirò a ottenere una certa chiusura su quel fastidioso pop-up. Il fatto è ... non ho idea di come accedervi.
Ho provato:
defaults read lowSpaceTimer
defaults read com.apple.diskspaced lowSpaceTimer
defaults read com.apple.diskspaced
(questo restituisce la voce minFreeSpace
k-v che ho scritto mentre cercavo di farlo funzionare, ma non fa nulla per aiutare cose come minFreeSpace
è obsoleto)
In questo momento il popup si presenta una volta ogni 6 minuti e mi sta facendo impazzire quando tento di portare a termine il lavoro.