Wie deaktiviere ich das Benachrichtigungscenter in Mavericks dauerhaft?

9

In Mountain Lion konnte ich das Benachrichtigungscenter ohne erkennbare Nebenwirkungen dauerhaft deaktivieren :

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
killall NotificationCenter

Durch den Mavericks-Upgrade-Prozess wurde das Notification Center jedoch in seiner ganzen irritierenden Pracht wiederhergestellt. Gibt es einen Grund, warum das Upgrade meine Deaktivierung des Notification Centers rückgängig gemacht hat?

Kann ich das Benachrichtigungscenter in Mavericks auf dieselbe Weise ohne Nebenwirkungen deaktivieren?

orome
quelle

Antworten:

6

Wenn Sie Terminal starten, geben Sie ein

sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool False

und neu starten, das war der Trick für mich in Mavericks.

Hodgkin-Huxley
quelle
1
FWIW: Das alte Verfahren hat bisher bei mir funktioniert, obwohl auch ein Neustart erforderlich ist, um zu verhindern, dass anstelle des Benachrichtigungscenters ein vollständig leeres Feld angezeigt wird, wenn die Maus in die obere rechte Ecke des Bildschirms bewegt wird.
Orome
1
Dadurch wird das Notification Center tatsächlich deaktiviert, da die Berechtigungen der Liste von 644 auf 600 geändert werden. Wenn Sie KeepAlive auf eine andere Weise in false ändern, die die Berechtigungen der Liste nicht ändert, wird der NotificationCenter-Prozess bei der Anmeldung weiterhin gestartet, dies ist jedoch nicht der Fall neu gestartet, wenn es aus irgendeinem Grund beendet wird. Führen Sie aus, um die Änderungen rückgängig zu machen f=/System/Library/LaunchAgents/com.apple.notificationcenterui.plist;sudo defaults write $f KeepAlive -bool true;sudo chmod 644 $f;launchctl load $f.
Lri
Dies scheint die Benachrichtigungen über niedrigen Batteriestand zu deaktivieren und das Batteriesymbol wird rot. Gibt es eine Möglichkeit, diese wiederherzustellen?
urok93
2

Das Entladen der Plist funktioniert immer noch für mich:

launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

Wenn die Plist nicht geladen ist, sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool Falsesollte dies keine Auswirkung haben.

Lri
quelle
0

Beim Upgrade auf Yosemite (Beta 2) treten Nebenwirkungen auf. Das Benachrichtigungssymbol in der Menüleiste wurde erneut angezeigt. Wenn Sie jedoch darauf klicken, blinkt das Symbol selbst kurz. Ich kann das Bedienfeld von rechts auf mein magisches Trackpad schieben, aber ansonsten kann ich die Menüleiste nicht so reparieren, dass sie entweder vollständig deaktiviert oder wieder aktiviert wird.

MacFixx
quelle
Willkommen bei Ask Different! Wenn Sie eine neue Frage haben, fragen Sie es bitte durch Klicken Frage stellen Taste. Fügen Sie einen Link zu dieser Frage hinzu, wenn dies zur Bereitstellung des Kontexts beiträgt. Fragen zu Pre-Release-Software sind jedoch nicht zum Thema.
grg
0

Eigentlich habe ich mir einen viel einfacheren Weg ausgedacht. Entfernen Sie einfach die Benachrichtigungs-App, die sich in befindet /System/Library/CoreServices/.

Dazu müssen Sie zuerst killden Prozess ausführen, sonst können Sie ihn im Finder nicht löschen, da er bereits ausgeführt wird (tun Sie ein wenig top, um die PID zu erhalten). Verschieben Sie dann einfach die .app-Datei in den Thrash. Beim Neustart ist es, als wäre es noch nie dort gewesen.

Und da ich einfach die .app entferne und keine Konfigurationsdateien berühre, sehe ich nicht, wie ich Nebenwirkungen bekommen könnte (aber bitte korrigieren Sie mich, wenn ich falsch liege).

user3334172
quelle
0

In Mavericks können Sie das Benachrichtigungscenter nicht steuern, da Sie FaceTime unbrauchbar machen. Wenn Sie einen eingehenden Anruf erhalten, wird kein Fenster angezeigt. Sie können den eingehenden Anruf also nicht annehmen. Ich habe andere Betriebssystemversionen nicht überprüft.

Ich denke, es gibt keine Lösung. Der gesamte Code ist Spaghetti. Wenn Sie eine Sache ausschalten, brechen Sie eine andere.

Gast X.
quelle