Tắt chuông điện


44

Trên Macbook Pro mới, Power Chime chạy. Bất cứ khi nào tôi xóa khỏi các dịch vụ cốt lõi, nó sẽ quay lại ngay. Nó phát ra âm thanh khi cắm dây nguồn của bạn ngay cả khi âm lượng ở mức 0%.

Giải pháp tôi có bây giờ để vô hiệu hóa âm thanh khó chịu này là một ứng dụng AppleScript chạy trên đăng nhập để giết tiến trình thông qua thiết bị đầu cuối. Có cách nào tốt hơn?


1
Địa chỉ của bạn là gì? Tôi sẽ gửi cho bạn vài thứ. LOL chờ đã, có lẽ tôi nên gửi nó cho Tetsujin? :)
Monomeeth

Thật không may, idont nghĩ rằng giải pháp của mình làm việc.
user7875084

Có ai đã cố gắng chỉ xóa ứng dụng chuông điện trong thư mục tệp hệ thống?
Jake

OP, bạn nên chấp nhận câu trả lời dưới đây: apple.stackexchange.com/a/309947/190701
Guyarad

@Jake sudo rm: /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime: Operation không được phép
John Jiang

Câu trả lời:


64

Giải pháp là đặt ChimeOnNoHardwarethành truethay vì đặt ChimeOnAllHardwarethành false(lưu ý, Nothay vì All):

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
killall PowerChime

5
Cảm ơn bạn. Đây là những gì làm việc cho tôi trên sierra cao.
SFbay007

1
Tôi đã thử lệnh này và nhận được thông báo này: "Không tìm thấy quy trình phù hợp nào thuộc về bạn"
Disco Danny

1
@DiscoDanny sử dụng sudo
Matthew Barclay

2
đã chạy cái này một lần và nó hoạt động chủ yếu, nhưng chuông vẫn tắt khi nắp đóng và máy tính xách tay bị khóa / ngủ.
worc

6
Hoạt động trên Mojave, nhưng vâng, chuông vẫn tắt khi nắp đóng lại. Ngoài ra, chỉ từ thử nghiệm này ~ 5 lần tôi cảm thấy như cáp hoặc cổng USB-C có khả năng bị hỏng trong thời gian ngắn. Cổng quá chật & dây cáp mỏng manh như chúng luôn đến từ Apple. RIP Magsafe ...
mc01

9

Đây là một giải pháp khác vì những người khác cung cấp dường như không làm việc cho bạn. Bạn có thể tạo một tệp AIFF trống để thay thế chuông báo mặc định. Âm thanh chuông được đặt ở đây:

/System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

Tôi đã tạo một tệp AIFF trống bằng Adobe Audition. Khi SIP bị vô hiệu hóa, tôi đã sao lưu chuông gốc và thay thế nó bằng tệp âm thanh mới của mình:

sudo mv /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif_bak
sudo mv ~/Desktop/null.aif /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

Hãy chắc chắn để sửa các quyền trên tệp:

sudo chown root:wheel /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif
sudo chmod 644 /System/Library/CoreServices/PowerChime.app/Contents/Resources/connect_power.aif

Không còn âm thanh khi kết nối nguồn điện của bạn.


1
Cảm ơn một triệu này đã làm việc như một nét duyên dáng! Tôi đã sao chép AIF vào máy tính để bàn, mở tệp, tắt tiếng và sau đó lưu nó. Đã vô hiệu hóa SIP và thay thế nó (Tôi không sử dụng Terminal tôi vừa kéo và thả), sau đó chạy hai lệnh dòng quyền và BOOM! Không còn tiếng chuông điện.
Vũ điệu Danny

1
Điều này đã ngừng hoạt động sau khi cập nhật lên HĐH 10.13.6! Tôi đã xem tập tin AIF và nó im lặng, vì vậy tôi KHÔNG CÓ IDEA làm thế nào nó lại tìm thấy âm thanh khủng khiếp đó! Bây giờ tôi trở lại một hình vuông.
Vũ trường Danny

Ditto @DiscoDanny.
Philip

Không hoạt động với nắp đóng trên Mojave.
minipif

1

Trong trường hợp bất cứ ai muốn AppleScript của tôi, tôi đang sử dụng để ngăn chặn điều này:

tell application "System Events"
    delay 3
    set ProcessList to name of every process
    if "PowerChime" is in ProcessList then
        set ThePID to unix id of process "PowerChime"
        do shell script "kill -KILL " & ThePID
    end if
end tell

Nhưng thực sự tìm kiếm một cách khác. Bất kỳ trợ giúp được đánh giá cao. Cảm ơn.




0

Để làm điều này cũng có hiệu lực khi máy tính đang ngủ, bạn cũng cần sử dụng sudo:

defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo defaults write com.apple.PowerChime ChimeOnNoHardware -bool true
sudo killall PowerChime

Tôi quên đề cập rằng trên OS 10.13.6, điều này hoạt động!
Vũ điệu Daniel

0

Đã thử nghiệm trên MacBook Air - MacOS High Sierra

Mở Terminal và

sudo nvram SystemAudioVolume=%00

Bạn sẽ được yêu cầu nhập mật khẩu của bạn.

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.