Ich behalte das App-Symbol „Systemeinstellungen“ in meinem Dock in Mojave. Ich habe kürzlich nach Updates gesucht und eines gefunden, aber ich bin noch nicht bereit, es zu installieren, und der rote Benachrichtigungspunkt über der Einstellungs-App stört mein zwanghaftes Selbst wirklich.
Um die Sache noch schlimmer zu machen, gibt es keine Möglichkeit, die Benachrichtigung für die Einstellungs-App in der Einstellungs-App zu deaktivieren.
Wie kann ich das Benachrichtigungssymbol verbannen, bis ich bereit bin, Updates durchzuführen?
(Hinweis: Dies ist das rote Benachrichtigungsabzeichen / der rote Punkt über der Systemeinstellungen- App, nicht über dem App Store. Es ist auch nicht der große Text, der in der oberen rechten Ecke des Bildschirms angezeigt wird. Und im Gegensatz zu allen anderen Fragen Ich habe bei der Suche danach festgestellt, dass ich eher in Mac OS als in iOS bin.)
Das nächste, was ich gefunden habe, war Warum zeigt das Dock-Symbol der Systemeinstellungen ein Abzeichen? , in dem es eher um iCloud-Sicherheitsprobleme als um Software-Updates ging. Meine Frage ist nicht warum , sondern wie man ein Softwareupdate für eine Weile ignoriert.
Nach einigem erfolglosen Googeln, gefolgt von viel und viel Graben und Durchsuchen von Binärdateien, stolperte ich über einen Schlüssel in einer .plist, der, wenn er geschrieben wurde, das System anscheinend vorübergehend vergaß, dass es irgendwelche Updates gab, mit denen ich mich belästigte. Betrieb:
defaults write com.apple.systempreferences AttentionPrefBundleIDs '{ "com.apple.preferences.softwareupdate" = 0; }'
mein Problem vorerst am 14.10. behoben. Funktioniert auch in 10.15, 11, 12 (Anscheinend müssen Sie das Dock möglicherweise auch mit neu starten killall Dock
, aber ich kann mich nicht erinnern, dies tun zu müssen).
Wenn Sie die automatische Suche nach Updates aktiviert haben , funktioniert dies möglicherweise nicht für Sie. Jedenfalls nicht mehr lange. In meinem Fall ging ich bei einer Neuinstallation zur Einstellungsseite, um die Suche nach Updates zu deaktivieren. Zu diesem Zeitpunkt wurde nach einem Update gesucht, bevor ich die Seite schließen konnte. Nachdem ich diesen Befehl erneut ausgeführt hatte, ging es jedoch wieder weg. Deaktivieren Sie im Grunde die automatischen Update-Prüfungen , oder es kommt gleich wieder und Sie müssen den Befehl erneut ausführen.
Eine erneute Ausführung der Update-Prüfung sollte dies rückgängig machen. Man könnte das finden .plist
(ich glaube, es war in /Users/[username]/Library/Preferences/com.apple.systempreferences.plist
) und das unveränderliche Bit darauf setzen / ihm nur Leseberechtigungen geben, um zu verhindern, dass es geändert wird, aber ich habe keine Ahnung, was die Folgen davon sein könnten. Sie können wahrscheinlich keine anderen Benutzereinstellungen mehr ändern.
Hier ist, was für mich funktioniert hat, um die rote Benachrichtigungsblase loszuwerden und weiterhin vom Dock aus auf die Systemeinstellungen zuzugreifen.
Ersetzen Sie das Systemeinstellungssymbol im Dock durch seinen Alias:
Entfernen Sie das Symbol der Systemeinstellungen aus dem Dock (ziehen Sie das Symbol entweder aus dem Dock oder klicken Sie mit der rechten Maustaste darauf und wählen Sie „Optionen“ und dann „Vom Dock entfernen“).
Navigieren Sie in einem Finder-Fenster zum Anwendungsordner, klicken Sie mit der rechten Maustaste auf die Systemeinstellungen-App und wählen Sie „Alias erstellen“.
Fügen Sie die Alias-Datei zum Dock hinzu, indem Sie sie an die gewünschte Stelle im Dock ziehen.
Das Alias-Symbol enthält nicht die rote Benachrichtigungsblase. Das Bedienfeld „Systemeinstellungen“ zeigt weiterhin die rote Benachrichtigung auf dem Symbol „Softwareaktualisierung“ an (wie im teilweisen Screenshot dargestellt).
Ich stellte fest, dass die killall Dock
Lösung nicht funktionierte (jedes Mal, wenn ich meinen Computer neu startete, musste ich den Code erneut in Terminal ausführen), und die Alias-Lösung ließ mich wirklich herausfinden, wie das geht!
Also, mit etwas Suche, hier ist, wie ich dieses Problem dauerhaft gehandhabt habe (ohne dass Code in Terminal ausgeführt werden muss):
Command
+ Q
Systemeinstellungen .Ta da! Kein roter Punkt.
Hier sind diese Schritte in Fotos:
Schritt zwei (roter Punkt!!) - Softwareaktualisierung öffnen :
Schritt drei - Klicken Sie auf "Erweitert..." (unten rechts):
Schritt vier – Deaktivieren Sie „Nach Updates suchen“:
Schritt sechs – Internet ausschalten:
Schritt 6 – Softwareupdate erneut öffnen (kein roter Punkt!):
Es ist nicht der rote Punkt selbst, der mich stört, sondern dass ich immer noch auf Mojave bin, noch nicht bereit, nach Big Sur zu gehen, und diese Erinnerung nicht die ganze Zeit in meinem Gesicht haben möchte. Ich möchte Syspref im Dock haben und laufen. Ebenso habe ich immer ein Terminalfenster geöffnet. Ich habe den Befehl in eine Datei eingefügt, wo ich ihn haben wollte, habe ihn benannt und meinen Pfad aktualisiert. Wenn ich gelegentlich einen roten Punkt erhalte, kann ich das Terminalfenster drücken, "Badge" eingeben und das war's. Elegant? ... vielleicht nicht so sehr, aber funktioniert für mich.
#!/bin/bash
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
killall Dock
CoBra2168
Wyatt Ward
Strahl
Wyatt Ward
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastUpdatesAvailable 0
,sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastRecommendedUpdatesAvailable 0
,sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist RecommendedUpdates
Benutzer35581
Alex Johnson
Wyatt Ward
sudo softwareupdate --ignore "macOS Catalina"
, was die Benachrichtigung dauerhafter blockieren würde, ohne andere Update-Prüfungen zu deaktivieren. Wenn Sie dies getan haben und später aktualisieren möchten, müssen Siesudo softwareupdate --reset-ignored
jedoch ausführen. Also würde ich stattdessen einfach alle automatischen Update-Prüfungen in der Einstellungsanwendung deaktivieren. Es wird immer noch überprüft, wann immer Sie auf diese Weise zu diesem Bildschirm zurückkehren.Alex Johnson
Wyatt Ward
Radu Ursache
Alex Johnson
killall Dock
, und die Update-Blase ist wieder verschwunden.Marathon
Huyen