defaults write com.apple.PowerChime ChimeOnAllHardware -bool false; killall PowerChime
Resetuje się po uruchomieniu, ale spowoduje to tymczasowe działanie. Chciałbym dowiedzieć się, jak wyłączyć to na stałe.
EDYCJA: Jestem z siebie taka dumna. Oto, co manekin może nauczyć się robić dla siebie. Po znalezieniu powyższego kodu dla terminala musiałem wymyślić, jak uruchomić to polecenie podczas logowania.
Otwórz TextEdit i wpisz
#!/bin/bash
defaults write com.apple.PowerChime ChimeOnAllHardware -bool false; killall PowerChime
exit 0
... i zapisz go na pulpicie jako „PCK.txt”. (Zabójca Powerchime)
Zmień nazwę tego pliku na „PCK.ps”
Otwórz Terminal i wejdź
cd ~/desktop
aby przejść do pulpitu, na którym znajduje się plik PCK. Następnie wpisz
chmod +x PCK.ps
Teraz możesz przetestować skrypt, jeśli chcesz, mam nadzieję, że zadziała i dźwięk zostanie zabity!
Następnie w menu rozwijanym Terminal znajdują się preferencje. Pod zakładką Profile po prawej stronie znajduje się „zakładka” powłoki. W tej zakładce znajduje się sekcja „Po wyjściu powłoki”, pod którą znajduje się pole, w którym możesz wybrać jedną z trzech opcji. Wybrałem „Zamknij, jeśli powłoka zamknęła się czysto”, a teraz, kiedy dwukrotnie klikam mój plik „PCK.ps”, miga okno terminala i ten głupi powerchime nie działa.
Ostatnim krokiem jest dodanie PCK.ps do moich konkretnych elementów logowania użytkownika. Pozycje logowania znajdują się w Preferencje / Użytkownicy i grupy /> użytkownik wybrany </ Elementy logowania. Następnie kliknij znak plus i przejdź do PCK.ps i dodaj go. Zaznacz pole i spróbuj ponownie uruchomić komputer!