Le notifiche del registro OS X vengono inviate dal Centro notifiche?

10

Il compagno utile del centro di notifiche OSX Growl per impostazione predefinita registra tutte le notifiche ricevute . Puoi definire quanto grande può essere il registro o disabilitare la registrazione nell'applicazione.

Dall'ultimo aggiornamento, Growl offre di inoltrare tutte le notifiche al Centro notifiche OS X.

Anche i messaggi del Centro notifiche log di OS X? Se sì, dove posso trovarli?

Perché ti sto chiedendo questo:

OS X registra tutti i tuoi download in un database SQLite 3.x. Voglio sapere se qualcosa di simile accade anche con le notifiche. Questo potrebbe essere un problema di privacy quando si pensa a messaggi privati o e-mail se sono archiviate troppe informazioni.

    
posta gentmatt 20.09.2012 - 15:06
fonte

4 risposte

13

Questa è una vecchia domanda, ma nel caso in cui qualcuno si inciampi e sia specificamente preoccupata per le implicazioni sulla privacy del Centro di notifica, la risposta è SÌ, OS X mantiene un registro delle notifiche sul disco.

Il formato è un database sqlite e può essere trovato all'interno di questa cartella:

~/Library/Application Support/NotificationCenter

All'interno troverai almeno un file .db per il tuo account, ho visto che OS X apparentemente considerava danneggiato a un certo punto, quindi sono chiamati .db.corrupt.

L'esecuzione del comando stringhe su questo file ti mostrerà un carico di dati binari, alcuni nomi di classe "NSSomething" e sì, i tuoi iMessage, percorsi di file, notifiche di twitter e di Facebook e qualsiasi altra cosa che è stata inviata al Centro di notifica da un'app o dal sistema.

Se vuoi sbarazzarti di quel file in un momento specifico, puoi uccidere usernoted temporaneamente (si riavvierà da solo) ed eliminare il file in un colpo solo (eseguilo come account utente, non con sudo) :

killall usernoted && rm ~/Library/Application\ Support/NotificationCenter/*.db

Questo, il 99% delle volte, cattura il valore di usernotato mentre temporaneamente non è in esecuzione, cancella con successo il vecchio database e usernoted ne creerà uno nuovo quando ricomincia.

Questa non è una buona soluzione se sei veramente preoccupato per la privacy, ma a parte la crittografia del tuo sistema o l'uso di un ramdisk per quella cartella, non c'è davvero una soluzione.

    
risposta data 22.08.2014 - 06:53
fonte
3

In Mac OSX (o macOS) 10.10 e successivi, questo file è stato spostato. Il nome del file non è lo stesso per tutti, quindi è necessario fare un po 'di investigazione per trovarlo:

  1. Avvia "Activity Monitor" (in / Applicazioni / Utility)
  2. Seach per il processo usernoted , fai doppio clic su di esso
  3. Vai alla scheda "Apri file e porte"

Si trova in una sottocartella /com.apple.notificationcenter/db in / private / var / folders .

(grazie a link per la nuova posizione!)

    
risposta data 24.02.2018 - 00:15
fonte
1

In High Sierra 10.4.3 puoi localizzare con i seguenti comandi

getconf DARWIN_USER_DIR
/var/folders/60/23gd59655q70qf_ckxjyhrzr0000gn/0/
ls /var/folders/60/23gd59655q70qf_ckxjyhrzr0000gn/0/com.apple.notificationcenter/

C'è una cartella db e db2 - sembra che il database sia stato migrato a db2 a novembre.

    
risposta data 22.05.2018 - 20:55
fonte
0

Sì, le notifiche verranno aggiunte al Centro di notifica se non si conferma / si fa clic quando vengono visualizzate. Puoi accedervi facendo clic sull'icona Centro di notifica nell'angolo in alto a destra della barra dei menu.

Tuttavia, sono tutti elencati nell'app Growl e non nell'app di origine e il fatto di fare clic su di essi non sembra portare da nessuna parte, quindi la funzionalità è un po 'limitata rispetto alle notifiche Growl standard e al Rollup cumulativo.

Questo è probabilmente un limite nel modo in cui gli sviluppatori di Growl possono rivolgersi al Centro di notifica, e presumo che dovremo solo aspettare che tutte le app incorporino il Centro di notifica direttamente (accanto a / invece di Growl) per un po 'di più notifiche funzionali.

    
risposta data 20.09.2012 - 15:43
fonte

Leggi altre domande sui tag