Come posso eliminare definitivamente le notifiche Aggiornamenti disponibili?

29

Con il Centro notifiche di Mountain Lion, ricevo un avviso quando sono disponibili gli aggiornamenti software. Il problema è che le mie uniche opzioni sono "Dettagli" e "Aggiorna". Non voglio interrompere il mio lavoro per installare l'aggiornamento e non voglio avviare l'App Store per vedere quale sia l'aggiornamento. Voglio solo chiudere l'avviso in modo che non torni più. Conosco il suggerimento che fa scorrere la notifica dal lato dello schermo per farla andare via, ma sembra tornare qualche minuto dopo.

Ho guardato nelle Preferenze di Sistema per cambiarlo in un 'banner' invece che in un 'avviso' in modo che sparisse da solo dopo alcuni secondi, ma non c'è alcuna opzione per controllare le notifiche di aggiornamento del software. Ho anche letto attentamente questi due related domande e sembra che non riesca a far sì che le risposte possano funzionare per sopprimere le notifiche di aggiornamento ripetitive.

Posso disattivare tutti gli aggiornamenti software tutti insieme, ma non sono affatto contrario alle notifiche degli aggiornamenti, a patto che riesca a riconoscerlo e che non mi faccia più infastidire.

Esiste un'opzione di configurazione nascosta che posso richiamare per controllare queste notifiche dal riapparire?

    
posta g . 26.11.2012 - 19:13
fonte

6 risposte

9

Ho appena disabilitato il controllo degli aggiornamenti automaticamente da Preferenze di Sistema:

Installa gli aggiornamenti manualmente da App Store o con sudo softwareupdate -ia .

Ho provato ad aggiungere questo comando al crontab di root (e non a riavviare dopo gli aggiornamenti):

0 14 * * * /usr/sbin/softwareupdate -ia

All'inizio non ho avuto problemi, ma dopo l'aggiornamento 10.8.3, Safari ha iniziato a bloccarsi all'avvio fino al mio riavvio. Successivamente ho modificato -ia in -da , quindi il comando scarica solo gli aggiornamenti. softwareupdate non include però gli aggiornamenti per le applicazioni App Store.

    
risposta data 10.03.2013 - 03:53
fonte
6

C'è un database SQLite situato in ~ / Library / Application Support / NotificationCenter che sembra ospitare tutte le informazioni per le app registrate nel Centro di notifica.

Il Mac App Store ha alcune voci nel DB, ma non vedo nulla che ti permetta di modificare le impostazioni. Forse qualcuno con più conoscenza potrebbe curiosare e scoprire di più.

    
risposta data 14.01.2013 - 23:11
fonte
5

ckoerner era sulla strada giusta. Questo è un po 'tecnico, ma sono stato piacevolmente libero dalla notifica di aggiornamento 10.8.3 tutto il giorno.

  1. Vai a ~ / Libreria / Supporto applicazioni / NotificationCenter

  2. Scopri quale file .db è il più recente.

  3. Apri quel file in Terminal con sqlite3: sqlite3 LONG_FILE_NAME.db

  4. Digita select app_id from app_info where bundleid = 'com.apple.appstore'; e poi premi Invio. Verrà visualizzato un numero.

  5. Quindi elimina tutte le notifiche dall'app store. delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;

  6. Infine, potrebbe essere necessario uccidere NotificationCenter. Era l'unico modo per rimuovere una notifica esistente dallo schermo. Digita killall NotificationCenter nel Terminale.

Ecco un esempio di utilizzo di sqlite3:

sqlite> select app_id from app_info where bundleid = 'com.apple.appstore';
8
sqlite> delete from notifications where app_id = 8;
sqlite> .q

Non sono sicuro di quanto tempo durerà, ma è stato un grande pomeriggio senza quella notifica che mi assillava tutto il giorno.

    
risposta data 15.03.2013 - 23:02
fonte
1

Vai a systemPreferences > softwareAggiorna e quindi deseleziona tutto ciò che vedi.

    
risposta data 06.02.2013 - 07:10
fonte
0

Fai clic sull'icona a destra del riflettore. Quindi scorrere fino in cima. Visualizzerà "Mostra avvisi e banner attivi". Spegni semplicemente e gli avvisi scompariranno per il resto della giornata.

    
risposta data 18.04.2013 - 17:15
fonte
-2

Se passi il mouse sopra la notifica e scorri da sinistra a destra sul trackpad (ammesso che tu ne abbia uno), verrà spostato nell'elenco delle notifiche e fuori dallo schermo immediato.

    
risposta data 14.01.2013 - 18:26
fonte