Thay đổi âm thanh thông báo ở Yosemite / El Capitan


3

"ding!" mới âm thanh thông báo ở Yosemite thực sự làm tôi lo lắng (và tôi không thích bất kỳ âm thanh mặc định nào), tôi muốn thêm (hoặc thay thế một trong những âm thanh đó bằng) một âm thanh tùy chỉnh mà tôi có.

Tôi phát hiện ra một giải pháp bẩn đang đào sâu vào / System / L Library / PrivateFrameworks / OneL Library.framework / Warions / A / Resource / AlertTones

và thay thế một trong các tệp âm mặc định bằng tệp của riêng tôi, được chuyển đổi thành .caf (tệp âm thanh lõi) bằng công cụ dòng lệnh afconvert.

Có cách nào tốt hơn để làm điều này?

EDIT: Do tính năng Bảo vệ toàn vẹn hệ thống mới trong El Capitan, giải pháp trước đó không hoạt động nữa (không tắt SIP). Có cách nào để thêm âm thanh thông báo mới không?

Câu trả lời:


1

Hướng dẫn Yosemite:

Chuyển đổi âm thanh bạn muốn sử dụng sang .caf bằng afconvert:

afconvert -f caff -d LEI16@22050 input_file output.caf

Truy cập / System / L Library / PrivateFrameworks / ToneL Library.framework / Warions / A / Resource / AlertTones / Modern

Vì tôi không chắc chắn chỉ cần thêm tệp .caf mới vào thư mục này sẽ hoạt động, tôi đã tạo một bản sao (sao lưu) của sms_alert_note.caf và sau đó thay thế sms_alert_note.caf bằng tệp mới. Vì lúc đầu nó không hoạt động (tôi nghĩ bạn phải tải lại khung bằng cách nào đó), tôi đã khởi động lại. Sau khi khởi động lại, âm thanh "Ghi chú" mặc định đã được thay thế bằng âm thanh của riêng tôi.

EDIT: Giải pháp El Capitan (bẩn) (không tắt SIP)

Đầu tiên: chuẩn bị tệp .caf theo hướng dẫn ở trên bằng cách sử dụng afconvert. Khởi động lại máy Mac của bạn vào chế độ khôi phục (giữ cmd + R trong khi khởi động). Mở Terminal từ menu tiện ích và gõ diskutil listđể có danh sách các đĩa được kết nối. Ghi lại tên của đĩa chứa ổ đĩa khởi động

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD           1.0 TB     disk0s2
   3:                 Apple_Boot Recovery HD             784.2 MB   disk0s3`

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD          +1.0 TB     disk1
                                 Logical Volume on disk0s2
                                 8D6D5ACA-6AFF-4F53-9E61-2D83A2536501
                                 Unencrypted

Trong trường hợp này, đĩa khởi động là đĩa0 chứa khối lượng khởi động "Macintosh HD. Bây giờ hãy gõ diskutil mountDisk disk0để gắn đĩa (thay thế đĩa0 bằng bất cứ tên đĩa nào của bạn thực sự là).

Đĩa khởi động của bạn bây giờ sẽ được gắn vào /Volumes/Macintosh HD(hoặc bất kể tên khối lượng khởi động của bạn là gì), cdđến vị trí đó: cd /Volumes/Macintosh\ HDvà nhập chroot.

Bây giờ bạn có toàn quyền truy cập vào khối lượng khởi động của mình mà không phải đối phó với SIP.

Chuyển đến thư mục lưu trữ âm thanh cảnh báo cd / System / L Library / PrivateFrameworks / OneL Library.framework / Warions / A / Resource / AloneTones / Milern

Tạo bản sao lưu của âm thanh gốc mà bạn muốn thay thế (Tôi đang thay thế âm thanh 'ghi chú' mặc định) mv sms_alert_note.caf sms_alert_note.caf.bak Sao chép tệp .caf bạn đã tạo trước đó vào thư mục: cp / path / to / new / notify.caf ./sms_alert_note.caf (lưu ý: chỉ cần thêm một tệp mới sẽ không hoạt động vì Tin nhắn sẽ không được nhận ra, bạn sẽ phải thay thế một trong các tệp hiện có)

Khởi động lại. Bây giờ bạn sẽ có thể sử dụng âm thanh tùy chỉnh của mình bằng cách chọn tên của thông báo bạn đã thay thế trong thư mục AlertTones / Modern trong Tin nhắn -> Tùy chọn -> Âm thanh nhận được tin nhắn. Nếu bạn thay thế, sms_alert_note.cafđây sẽ là "Lưu ý (Mặc định)".

Tôi không hy vọng điều này sẽ giữ các bản cập nhật hệ thống, nhưng có thể nếu thư mục AlertTones không được sửa đổi.


Brethil, bạn có cần một người dùng root để làm điều đó không, tôi không thể thay đổi bất cứ điều gì, với các quyền mà nó cung cấp cho bánh xe.

Lưu ý: điều này dường như vẫn tồn tại trên các bản cập nhật (chạy 10.11.2 và không phải áp dụng lại bản sửa lỗi này kể từ lần đầu tiên tôi thực hiện vào ngày 10.11)
Brethil

-1

Một cách dễ dàng hơn trong Yosemite: mở thư> tùy chọn> Chung (đó là tab đầu tiên)> âm thanh tin nhắn mới> thêm / xóa âm thanh tùy chỉnh.


1
Cảm ơn, tôi không biết về điều đó. Thật không may, âm thanh được thêm vào trong Thư không hiển thị trong danh sách Tin nhắn.
Brethil
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.