Làm cách nào để tôi vô hiệu hóa vĩnh viễn Trung tâm thông báo trong Mavericks?


9

Trong Mountain Lion, tôi có thể vô hiệu hóa vĩnh viễn Trung tâm thông báo , không có tác dụng phụ rõ ràng :

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

Tuy nhiên, quá trình nâng cấp Mavericks đã khôi phục Trung tâm thông báo trong tất cả vinh quang khó chịu của nó. Có lý do nào cho việc nâng cấp hoàn nguyên việc vô hiệu hóa Trung tâm thông báo của tôi không?

Tôi có thể tắt Trung tâm thông báo trong Mavericks bằng quy trình tương tự mà không có tác dụng phụ không?


Cái này làm việc cho tôi apple.stackexchange.com/questions/152064/...

Câu trả lời:


6

Nếu bạn khởi động Terminal, hãy nhập

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

và khởi động lại, điều này đã tạo ra mánh khóe cho tôi trong Mavericks.


1
FWIW: Quy trình cũ đã hoạt động với tôi cho đến nay, mặc dù cũng cần phải khởi động lại để ngăn bảng hoàn toàn trống xuất hiện ở vị trí Trung tâm thông báo khi chuột được di chuyển đến góc trên bên phải của màn hình.
orome

1
Điều này thực sự vô hiệu hóa Trung tâm thông báo vì nó thay đổi quyền của plist từ 644 thành 600. Nếu bạn thay đổi KeepAlive thành sai theo một cách khác không thay đổi quyền của plist, quy trình NotificationCenter vẫn được bắt đầu khi đăng nhập nhưng không phải vậy khởi chạy lại nếu nó chấm dứt vì một số lý do. Để hoàn tác các thay đổi, hãy chạy f=/System/Library/LaunchAgents/com.apple.notificationcenterui.plist;sudo defaults write $f KeepAlive -bool true;sudo chmod 644 $f;launchctl load $f.
Lri

Điều này dường như vô hiệu hóa các thông báo pin yếu và biểu tượng pin chuyển sang màu đỏ, có cách nào để khôi phục chúng không?
urok93

2

Chỉ cần dỡ tải plist vẫn hoạt động cho tôi:

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

Nếu plist không được tải, sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool Falsesẽ không có hiệu lực.


0

Bạn sẽ có tác dụng phụ nếu bạn nâng cấp lên Yosemite (Beta 2). Biểu tượng thông báo trên thanh menu xuất hiện lại, nhưng nhấp vào nó chỉ làm cho biểu tượng tự nhấp nháy nhanh. Tôi có thể trượt bảng điều khiển từ bên phải bàn di chuột ma thuật của mình, nhưng nếu không thì không thể sửa thanh menu để vô hiệu hóa hoàn toàn hoặc kích hoạt nó.


Chào mừng bạn đến hỏi khác nhau! Nếu bạn có một câu hỏi mới, vui lòng hỏi nó bằng cách nhấp vào nút Đặt câu hỏi . Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp bối cảnh. Tuy nhiên, các câu hỏi liên quan đến phần mềm trước khi phát hành là lạc đề.
grg

0

thực ra tôi đã nghĩ ra một cách đơn giản hơn nhiều. Chỉ cần xóa ứng dụng Thông báo được đặt trong /System/Library/CoreServices/.

Để làm như vậy, trước tiên bạn phải killxử lý nếu không công cụ tìm sẽ không cho phép bạn xóa nó vì nó đã chạy (làm một chút topđể có được PID của nó). Sau đó, chỉ cần di chuyển tệp .app đến thrash. Khi khởi động lại, nó như thể nó chưa bao giờ ở đó.

Và vì tôi chỉ cần xóa .app và không chạm vào bất kỳ tệp cấu hình nào, tôi không thấy làm thế nào tôi có thể nhận được bất kỳ tác dụng phụ nào (nhưng vui lòng sửa cho tôi nếu tôi sai).


0

Trong Mavericks, bạn không thể kiểm soát trung tâm thông báo, vì bạn sẽ khiến FaceTime không thể sử dụng được. Nếu bạn nhận được một cuộc gọi đến, không có cửa sổ xuất hiện. Vì vậy, bạn không thể chấp nhận cuộc gọi đến. Tôi đã không kiểm tra các phiên bản hệ điều hành khác.

Tôi nghĩ rằng, không có giải pháp. Tất cả các mã là Spaghetti. Nếu bạn tắt một thứ, bạn sẽ phá vỡ một thứ khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.