ปิดกระดิ่งไฟฟ้า


44

สำหรับ Macbook Pro ใหม่ Power Chime จะทำงาน เมื่อใดก็ตามที่ฉันลบออกจากบริการหลักมันจะกลับมาทันที มันทำให้เสียงเมื่อเสียบสายไฟของคุณแม้ในขณะที่ระดับเสียงเป็น 0%

โซลูชันที่ฉันมีในตอนนี้เพื่อปิดใช้งานเสียงที่น่ารำคาญนี้คือแอปพลิเคชัน AppleScript ที่ทำงานในการเข้าสู่ระบบเพื่อฆ่ากระบวนการผ่านทางเทอร์มินัล มีวิธีที่ดีกว่า?


1
ที่อยู่ของคุณคืออะไร ฉันจะส่งอะไรถึงคุณ ฮ่า ๆ ๆ เดี๋ยวฉันควรส่งไปที่ Tetsujin เหรอ? :)
Monomeeth

น่าเสียดายที่ idont คิดว่าวิธีแก้ปัญหาของเขาใช้ได้ผล
user7875084

มีใครพยายามที่จะเพียงแค่ลบแอพพลิเคชั่นตีระฆังในโฟลเดอร์ไฟล์ระบบ?
Jake

OP คุณควรยอมรับคำตอบด้านล่าง: apple.stackexchange.com/a/309947/190701
guyarad

@Jake sudo rm: /System/Library/CoreServices/PowerChime.app/Contents/MacOS/PowerChime: ไม่อนุญาตการดำเนินการ
John Jiang

คำตอบ:


64

วิธีแก้ไขคือตั้งค่าChimeOnNoHardwareเป็นtrueแทนที่จะตั้งค่าChimeOnAllHardwareเป็นfalse(โน้ตNoแทนAll):

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

5
ขอขอบคุณ. สิ่งนี้ใช้ได้กับฉันในเทือกเขาสูง
SFbay007

1
ฉันลองคำสั่งนี้และได้รับข้อความนี้: "ไม่พบกระบวนการที่เป็นของคุณ"
Disco Danny

1
@DiscoDanny ใช้ sudo
Matthew Barclay

2
วิ่งครั้งนี้และใช้งานได้เป็นส่วนใหญ่ แต่เสียงระฆังยังคงดับลงเมื่อปิดฝาและแล็ปท็อปล็อค / นอนหลับ
worc

6
ใช้งานได้กับโมฮาวี แต่ใช่เสียงระฆังยังคงดับลงโดยที่ฝาปิดอยู่ นอกจากนี้เพียงแค่ทดสอบนี้ ~ 5 ครั้งฉันรู้สึกว่าสายเคเบิลหรือพอร์ต USB-C มีแนวโน้มที่จะแตกหักในระยะสั้น พอร์ตแน่นเกินไป & สายอ่อนเหมือนที่เคยรับจาก Apple RIP Magsafe ...
mc01

9

นี่คือวิธีแก้ไขปัญหาอื่นเนื่องจากสิ่งอื่นที่ให้ไว้ดูเหมือนจะไม่ทำงานสำหรับคุณ คุณสามารถสร้างไฟล์ AIFF ที่ว่างเพื่อแทนที่เสียงระฆังเริ่มต้น เสียงกระดิ่งอยู่ที่นี่:

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

ฉันสร้างไฟล์ AIFF ที่ว่างเปล่าโดยใช้ Adobe Audition ด้วยการปิดใช้งาน SIP ฉันสำรองข้อมูลเสียงระฆังเดิมและแทนที่ด้วยไฟล์เสียงใหม่ของฉัน:

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

ให้แน่ใจว่าได้แก้ไขสิทธิ์ในไฟล์:

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

ไม่มีเสียงเมื่อเชื่อมต่อแหล่งพลังงานของคุณ


1
ขอบคุณล้านสิ่งนี้ทำงานเหมือนมีเสน่ห์! ฉันคัดลอก AIF ไปยังเดสก์ท็อปเปิดไฟล์ปิดเสียงแล้วบันทึก ปิดใช้งาน SIP และแทนที่ (ฉันไม่ได้ใช้ Terminal ฉันเพิ่งลากและวาง) จากนั้นจึงรันคำสั่งบรรทัดการอนุญาตทั้งสองและ BOOM! ไม่มีเสียงระฆังพลังมากขึ้น
แดนนีดิสโก้

1
สิ่งนี้หยุดทำงานหลังจากอัปเดตเป็น OS 10.13.6! ฉันดูไฟล์ AIF และมันเงียบดังนั้นฉันไม่มีความคิดว่ามันพบว่าเสียงที่น่ากลัวอีกครั้ง! ตอนนี้ฉันกลับไปที่สี่เหลี่ยมจัตุรัส
Disco Danny

Ditto @DiscoDanny
ฟิลิป

ไม่สามารถใช้งานได้กับฝาปิดที่โมฮาวี
minipif

1

ในกรณีที่ทุกคนต้องการให้ AppleScript ของฉันฉันใช้เพื่อหยุดสิ่งนี้:

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

แต่กำลังมองหาวิธีอื่นจริงๆ ความช่วยเหลือใด ๆ ที่ชื่นชม ขอบคุณ




0

ในการทำให้สิ่งนี้มีผลเมื่อคอมพิวเตอร์หลับคุณต้องใช้ sudo ด้วย:

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

ฉันลืมที่จะพูดถึงว่าใน OS 10.13.6 งานนี้!
ดิสโก้แดนนี่

0

ทดสอบบน MacBook Air - MacOS High Sierra

เปิด Terminal และ

sudo nvram SystemAudioVolume=%00

คุณจะถูกขอให้ป้อนรหัสผ่านของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.