Prima delle impostazioni di Yosemite Notification Center memorizzate in un db sqlite in ~ / Libreria / Applicazione \ Supporto / NotificationCenter / Ora questa cartella non esiste più, dove il sistema operativo memorizza tali impostazioni?
TIA!
Il database si è spostato su Yosemite. Il seguente comando ti porta nella sua nuova posizione:
cd 'getconf DARWIN_USER_DIR'/com.apple.notificationcenter/db
Perché stavo cercando il file in cui sono archiviate le notifiche Sono arrivato a questa pagina (usando macOS 10.13.6 High Sierra).
Ecco alcuni fatti:
getconf command … with the DeviceVariable and DeviceName parameters, [returns] the value of the disk device name or location, for the device path specified by the DeviceName parameter
Il codice sopra riportato (con "cd" omesso!): /var/folders/_d/pg2g__g17nzfwrv64j8ddvn80000gn/0//com.apple.notificationcenter/db: is a directory
All'interno di questa / mia cartella ho trovato: db db-shm db-wal db2upgraded
Quando si verifica un'azione (ho inviato una notifica) solo il db-wal
viene aggiornato immediatamente. Quindi le notifiche sono "registrate" lì in qualche modo; È interessante notare che quelli ricorrenti sono elencati più volte, il che significa che una sorta di "cronologia" potrebbe essere creata una volta che il codice db è stato "tradotto".
Leggi altre domande sui tag macos notification-center yosemite