Come disattivare le notifiche sull'App Store in Mountain Lion

76

L'App Store su Mountain Lion invia notifiche di aggiornamento tramite il Centro notifiche. Sfortunatamente, ciò accade anche per gli utenti che non sono amministratori di sistema (e quindi non possono eseguire l'App Store). Come posso disattivarlo?

Centro notifiche ha preferenze, dove le applicazioni possono essere controllate, ma App Store non appare in questo elenco.

    
posta Thilo 16.08.2012 - 00:48
fonte

13 risposte

31

Ora puoi semplicemente andare su Preferenze di Sistema > App Store e disattiva "Verifica automaticamente aggiornamenti".

Nessun problema con i firewall e funziona solo con App Store. Quindi ricorda di controllare ogni tanto manualmente per sapere quando hai aggiornamenti!

    
risposta data 03.02.2013 - 03:33
fonte
18

Ho appena scoperto la soluzione mancante qui: link

Puoi disattivare selettivamente le notifiche su aggiornamenti software specifici a cui non tieni a mente (come aggiornamenti app inutili) facendo clic con il pulsante di controllo sull'aggiornamento all'interno dell'App Store per rivelare un'opzione nascosta "Nascondi aggiornamento" .

Questo è il modo migliore per coloro che desiderano mantenere il Centro notifiche attivo per tutti gli altri usi (allarmi del calendario, ecc.) e che desiderano essere avvisati degli aggiornamenti software critici. Dovrebbe disattivare in modo permanente le notifiche relative ad alcuni aggiornamenti software (fino a quando il software non ha un nuovo aggiornamento).

(Si spera che questo funzioni anche nel caso in cui gli utenti non amministratori ricevano notifiche di aggiornamento su cui non possono agire.)

Cattura schermo da articolo OSxdaily:

    
risposta data 23.02.2013 - 07:16
fonte
10

La soluzione migliore che ho trovato finora è stata quella di + "fare clic" sull'icona del menu delle notifiche in alto a destra e disabilitare le notifiche. Questo però si resetta ogni giorno.

    
risposta data 12.11.2012 - 03:31
fonte
10

Ho scoperto che le preferenze per il centro di notifica si trovano in un database sqlite in ~/Library/Application Support/NotificationCenter/ Il file è denominato con un GUID quindi non sono sicuro se è lo stesso per ogni account, ma era l'unico file in la directory e ha un'estensione .db . Ho usato il seguente comando sql

update app_info set flags = 134 where bundleid = 'com.apple.appstore'

Non sono sicuro al 100% se funziona o meno, ma puoi provarlo eseguendo

sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"

in un terminale.

Significato delle bandiere

Come suggerito, ecco cosa sono stato in grado di capire sul valore dei flag modificando le voci attraverso le Preferenze di Sistema e osservando il cambiamento risultante nel valore del flag.

Il valore del flag sembra essere una maschera di bit di almeno 16 bit come segue

|   |   |   |   |   |   |   |   |   | M |   | A | b | S | B | H |

I significati dei campi sono

M Imposta se le opzioni sono state modificate dai valori predefiniti
A Set se devono essere visualizzati gli avvisi per l'applicazione
b Imposta se i banner devono essere visualizzati per l'applicazione
S Imposta se "Riproduci suono quando si ricevono notifiche" è selezionato
B Imposta se "App Badge icona "è selezionato
H Imposta se" Mostra nel centro di notifica "è deselezionato

Non sono riuscito a trovare alcun significato per i campi rimanenti. Il valore 134 è il valore originale che aveva la voce di appstore (che era 150) ma con il bit di avviso cancellato. Ho pensato che uno dei bit extra impostati sulla voce dell'archivio fosse quello che ne causava l'occultamento dal pannello delle preferenze, ma anche dopo averli cancellati non veniva mostrato.

    
risposta data 29.03.2013 - 16:07
fonte
9

Recentemente ho scoperto che è possibile ignorare le singole notifiche facendo clic sulla notifica di aggiornamento dell'app store e scorrendo / trascinando verso destra. Lo faccio circa 20 volte al giorno perché non ho il tempo di riavviare il mio iMac ogni giorno per gli aggiornamenti del software.

    
risposta data 08.11.2012 - 20:13
fonte
3

Si trova in:

Preferenze di sistema < Sicurezza e privacy < Firewall < Opzioni del firewall (potrebbe essere necessario attivarlo) < + < AppStore

Fai clic sulla freccia a destra per un menu a tendina per selezionare "blocca tutte le connessioni in entrata" e manterrò così fino a quando deciderò che è ora di aggiornare tutto.

    
risposta data 21.11.2012 - 05:35
fonte
3

Disabilitazione della notifica di App Store

Apri la cartella Applicazioni e vai all'applicazione App Store. Fare clic con il tasto destro del mouse sull'applicazione e selezionare "Mostra contenuto pacchetto". Seleziona la cartella dei contenuti. All'interno di questa cartella vedrai un'applicazione chiamata 'Info.plist'. Copia questo sul desktop o un'altra cartella. Apri questo file in Modifica testo. Ci sono varie opzioni in questo file. Scorri verso il basso fino all'opzione che indica. NSUserNotificationAlertStyle mettere in guardia Cambia "avviso" in "nessuno".

Salva il file e copialo nella posizione in cui lo hai trovato. Dovrai autenticarti con la password dell'amministratore per apportare le modifiche dal momento che stai modificando un file di sistema protetto. Potrebbe essere necessario riavviare l'applicazione App Store o il tuo Mac. Il credito per questa idea si trova su imgur.

    
risposta data 09.04.2014 - 10:25
fonte
1

Aggiornamento: questo non funziona, la chiave sembra essere ignorata per qualche motivo.

Penso che potresti essere in grado di modificare il comportamento predefinito di App Store.app modificando la voce NSUserNotificationAlertStyle plist da alert a banner . Ho appena applicato questo cambiamento da solo, ma non sono stato in grado di verificare che funzioni perché non ci sono ancora stati aggiornamenti.

Ecco cosa ho fatto:

sudo nano /Applications/App\ Store.app/Contents/Info.plist

Trova avviso: ^w alert<

sostituire con banner e salvare ^x y

    
risposta data 05.02.2013 - 21:07
fonte
1

Se desideri fare un ulteriore passo avanti e disabilitare il Centro notifiche in modo permanente, apri il Terminale (che si trova in Applicazioni / Utility), quindi digita il seguente comando seguito dal tasto Invio:

sudo defaults scrivi /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool false

Ti verrà richiesto di digitare la password di amministratore per continuare con la richiesta di disabilitare il Centro di notifica. Puoi riattivare il centro notifiche sostituendo "false" nell'istruzione precedente con "true".

Dopo averlo fatto, digitare il seguente comando per uscire dal Centro di notifica:

killall NotificationCenter Quando esci e ritorni al tuo Mac, l'icona del Centro di notifica nella barra dei menu mancherà.

o

Puoi semplicemente nascondere l'aggiornamento nell'APP Store Mac o da dove proviene la tua segnalazione.

Ringraziamenti: link

    
risposta data 01.02.2014 - 02:09
fonte
1

Uh .... per qualche motivo non posso rispondere a Buscar lassù che sta parlando dell'intero <key> NSUserNotificationAlertStyle </key> thing, in risposta a "App Store è fastidioso".

Se vai a info.plist nel contenuto del pacchetto, e sembra tutto XML-y, penso che il trucco per questo sia trovare quella riga con NSUserNotificationAlertStyle all'interno del tag <key> , e poi guardare sotto per la <string> tag, che dovrebbe racchiudere la parola "alert". Basta cambiare "alert" a "none" ... Penso che funzionerà. Riavvierà & prova subito.

    
risposta data 08.07.2014 - 02:03
fonte
-1

Vai all'impostazione > notifica > app store > disabilita la notifica di permesso

    
risposta data 16.04.2016 - 10:48
fonte
-1

Prova: Preferenze di Sistema, App Store e Disattiva Aggiornamenti automatici. Semplice

    
risposta data 09.02.2014 - 19:30
fonte
-1

Apri le Preferenze di Sistema > Aggiornamenti software, quindi deseleziona la casella che dice "Sarai avvisato quando gli aggiornamenti sono pronti per essere installati" .

    
risposta data 08.09.2014 - 09:55
fonte