Beim Benachrichtigungscenter in Mountain Lion erhalte ich eine Benachrichtigung, wenn Softwareupdates verfügbar sind. Das Problem ist, meine einzigen Optionen sind "Details" und "Aktualisieren". Ich möchte meine Arbeit nicht unterbrechen, um das Update zu installieren, und ich möchte den App Store nicht starten, um zu sehen, um welches Update es sich handelt. Ich möchte nur die Warnung schließen, damit sie nicht wieder auftritt. Ich weiß von dem Tipp, dass die Benachrichtigung von der Seite des Bildschirms gewischt wird, damit sie verschwindet, aber es scheint, als käme sie einige Minuten später wieder.
Ich habe in den Systemeinstellungen nachgeschlagen, um es in ein "Banner" anstatt in eine "Warnung" zu ändern, damit es nach ein paar Sekunden von selbst verschwindet, aber es gibt keine Möglichkeit, Benachrichtigungen über Softwareupdates zu steuern. Ich habe diese beiden verwandten Fragen auch aufmerksam gelesen und kann anscheinend nicht zulassen, dass die Antworten dort funktionieren, um sich wiederholende Aktualisierungsbenachrichtigungen zu unterdrücken.
Ich kann Software-Updates alle zusammen deaktivieren, bin aber nicht wirklich gegen die Update-Benachrichtigungen - solange ich es bestätigen kann und es mich nicht wieder stört.
Gibt es eine versteckte Konfigurationsoption, die ich aufrufen kann, um zu verhindern, dass diese Benachrichtigungen erneut angezeigt werden?
Antworten:
Ich habe gerade die automatische Suche nach Updates in den Systemeinstellungen deaktiviert:
Ich installiere Updates manuell aus dem App Store oder mit
sudo softwareupdate -ia
.Ich habe versucht, diesen Befehl zur crontab des Roots hinzuzufügen (und nach Updates nicht neu zu starten):
Anfangs hatte ich keine Probleme, aber nach dem 10.8.3-Update stürzte Safari beim Start ab, bis ich neu startete. Danach habe ich zu geändert
-ia
,-da
sodass der Befehl nur Aktualisierungen herunterlädt.softwareupdate
enthält jedoch keine Updates für App Store-Anwendungen.quelle
Unter ~ / Library / Application Support / NotificationCenter befindet sich eine SQLite-Datenbank, in der alle Informationen für registrierte Apps im Notification Center gespeichert sind.
Der Mac App Store hat einige Einträge in der Datenbank, aber ich sehe nichts, was Ihnen erlauben würde, die Einstellungen zu ändern. Vielleicht könnte sich jemand mit mehr Wissen umsehen und mehr herausfinden.
quelle
ckoerner war auf dem richtigen weg. Dies ist ein bisschen technisch, aber ich war den ganzen Tag von der Ankündigung des 10.8.3-Updates gesegnet befreit.
Gehen Sie zu ~ / Library / Application Support / NotificationCenter
Finden Sie heraus, welche .db-Datei die neueste ist.
Öffnen Sie diese Datei in Terminal mit sqlite3:
sqlite3 LONG_FILE_NAME.db
Tippen Sie
select app_id from app_info where bundleid = 'com.apple.appstore';
und drücken Sie die Eingabetaste. Eine Nummer wird angezeigt.Löschen Sie anschließend alle Benachrichtigungen aus dem App Store.
delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;
Schließlich müssen Sie möglicherweise NotificationCenter beenden. Nur so konnte eine vorhandene Benachrichtigung vom Bildschirm entfernt werden. Geben Sie das
killall NotificationCenter
Terminal ein.Hier ist ein Beispiel für die Verwendung von sqlite3:
Ich bin mir nicht sicher, wie lange es dauern wird, aber es war ein großartiger Nachmittag, ohne dass mich diese Benachrichtigung den ganzen Tag quälte.
quelle
Gehen Sie zu systemPreferences> softwareUpdates und deaktivieren Sie dann alles, was Sie sehen.
quelle
Klicken Sie auf das Symbol rechts neben dem Scheinwerfer. Scrollen Sie dann ganz nach oben. Daraufhin wird "Benachrichtigungen und Banner anzeigen" angezeigt. Schalten Sie es einfach aus, und die Warnungen werden für den Rest des Tages ausgeblendet.
quelle
Wenn Sie mit der Maus über die Benachrichtigung fahren und auf dem Trackpad von links nach rechts wischen (vorausgesetzt, Sie haben eine), wird diese in die Benachrichtigungsliste verschoben und nicht mehr auf dem Bildschirm angezeigt.
quelle