Làm cách nào để thay đổi biểu tượng ứng dụng trong Mac OS X?


55

Tôi vừa mới tạo một ứng dụng đơn giản AppleScript và tôi muốn nó có một biểu tượng đẹp (bên cạnh giấy cuộn theo mặc định). Làm cách nào để thay đổi biểu tượng cho ứng dụng này (hoặc bất kỳ ứng dụng nào khác trong dock của tôi)?


Khi bạn đã thay đổi biểu tượng, bạn phải xóa bộ đệm biểu tượng của thư mục để xem kết quả cho hầu hết các giải pháp trong vé này. Ngoài việc khởi động máy của bạn, bạn cũng có thể xóa các thư mục .DS_Store trong thư mục của ứng dụng.
Tối đa

Dường như không có bất kỳ .DS_Store nào trong thư mục ứng dụng của tôi. Tôi đang tìm kiếm trong thiết bị đầu cuối và cũng thấy các tập tin ẩn
thouliha

Câu trả lời:


89

Mở cửa sổ Thông tin cho ứng dụng (Tệp »Nhận thông tin hoặc Command-I), nhấp vào biểu tượng trong cửa sổ đó (đường viền màu xanh sẽ xuất hiện) và dán vào biểu tượng mới.

iTunes Nhận thông tin với biểu tượng được chọn

Bất kỳ hình ảnh nào bạn có thể mở trong Xem trước đều có thể được sử dụng làm biểu tượng: mở nó trong Xem trước, chọn nó và sao chép nó. Điều đó sẽ đặt một hình ảnh vào clipboard bao gồm một định dạng có thể được dán dưới dạng một biểu tượng ứng dụng.


3
Tôi đã kéo và thả hình ảnh jpg qua biểu tượng, nhưng biểu tượng bây giờ là biểu tượng "ứng dụng xem trước" với văn bản JPG dưới đây ... :-(
Daniel Cukier

2
À, đừng bận tâm. Các biểu tượng có thể được lưu trữ, rõ ràng. Khởi động lại máy của tôi mang đến các biểu tượng mới.
Eric Nguyễn

10
Tôi đã thấy rằng nhận được một .icns có thể là một chút khó khăn. Bạn sẽ cần mở biểu tượng trong "Xem trước" như hiển thị. nhưng hãy chắc chắn CHỌN TẤT CẢ các hình ảnh được liệt kê. Sao chép chúng TẤT CẢ. Bạn cũng có thể cần phải mở khóa ứng dụng ở góc dưới bên phải của cửa sổ thông tin và sử dụng mật khẩu của bạn nếu cần. Ngoài ra, có thể muốn dùng thử iconverticons.com
Kevin

3
@ Thorn007 - Cảm ơn, đây là những gì cần thiết cho tôi. Mặc dù nó vẫn chỉ hiển thị logo Xem trước với 'ICNS' bên dưới và ngay cả khi khởi động lại hệ thống cũng không làm mới 'bộ đệm' nếu nó thực sự được lưu vào bộ nhớ cache.
DMan

7
@DanielCukier bạn sẽ nghĩ kéo và thả sẽ hoạt động, những gì với nó không còn là những năm 1980 nữa, nhưng rõ ràng là không. Việc kéo tập tin png hoặc icns cũng dẫn đến biểu tượng "Xem trước hình ảnh" thay thế biểu tượng ứng dụng. Tuy nhiên, mở bằng Xem trước, sau đó sao chép và dán (như câu trả lời này cho thấy) dường như hoạt động.
Michael Martin-Smucker

7
  1. Nhấp chuột phải vào ứng dụng trong thư mục Ứng dụng
  2. Nhấp vào Hiển thị nội dung gói
  3. Chuyển đến Nội dung> Tài nguyên
  4. Kiểm tra tệp biểu tượng trong tệp info.plist nằm trong thư mục Nội dung.
  5. Thay thế tệp biểu tượng (icns) bằng tệp icns mong muốn.

3

Theo macosxhints.com, dường như trong 10.6 các biểu tượng cho các ứng dụng Mac OS X tiêu chuẩn (hoặc thậm chí phần mềm của Apple nói chung) có thể không còn dễ dàng thay đổi nữa, vì các thư mục ứng dụng chỉ ở dạng đọc.

Dĩ nhiên người ta có thể thay đổi các quyền truy cập đó, nhưng việc thay đổi nội dung gói có thể phá vỡ chữ ký của ký cho ứng dụng đó. Và nếu chữ ký trở nên không hợp lệ, thì các ứng dụng có thể không còn được phép truy cập vào móc khóa, sẽ không còn được phép ngoại lệ vĩnh viễn trong tường lửa nếu biết kiểm tra tính toàn vẹn của chính nó (được biết là đã gây rắc rối cho configd, mDNSResponder và racoon ) hoặc có thể gây rắc rối khi sử dụng cập nhật phần mềm.

(Ở trên, có thể cho thấy tôi không chắc chắn. Một số thử nghiệm nhanh khi thay đổi biểu tượng iTunes, Safari và Trình giám sát hoạt động đã không phá vỡ Ký mã, mặc dù đối với một số lý do khác, nhưng không rõ lý do tường lửa có thể liên tục hỏi Bạn có muốn ứng dụng iTunes iTunes không .app để chấp nhận các kết nối mạng đến? Để biết thêm chi tiết, xem Nếu ký mã Mac bị giả mạo, điều gì có thể thất bại? )


1

Chủ đề cũ tôi biết, nhưng tốt hơn là nâng một cái mới. Điều này có liên quan đến câu hỏi.

Nếu bạn gặp khó khăn khi làm việc này, như tôi, thì tôi đã tìm ra giải pháp. Một bản cập nhật Firefox từ lâu đã mang lại biểu tượng cổ điển - Tôi cũng như nhiều người khác sử dụng biểu tượng Tails tùy chỉnh (google, nó thực sự dễ thương!) Và tôi đã cố gắng đặt lại, nhưng nó sẽ không có. Dán qua biểu tượng không hoạt động. Mới tối nay tôi đã tìm thấy vấn đề - trong Firefox.app là một tệp Biểu tượng, nhưng khi xem từ Terminal, nó có một ký tự không thể in được ở cuối. Hóa ra có một dòng kết thúc Windows trong tên tệp (có thể là lỗi trong bản cập nhật) đã ngăn không cho biểu tượng được sửa đổi kể từ đó. Xóa tập tin này cho phép tôi thay đổi biểu tượng một lần nữa.


0

Ít nhất tôi sẽ dùng thử phiên bản dùng thử của ứng dụng Panic's CandyBar 3 . Được điều chỉnh cho 10.6, tôi không gặp vấn đề gì với nó và tôi đã thay đổi khá nhiều biểu tượng, bao gồm các ứng dụng hệ thống như Finder và System Preferences.


Aha, vậy CandyBar có thay đổi biểu tượng nữa không? Cách đây một thời gian, họ đã vô hiệu hóa tùy chọn đó vì họ sợ phá vỡ Ký mã của Apple (điều mà CandyBar thực sự làm, nhưng cho đến nay vẫn chưa biết liệu nó có gây ra vấn đề gì không).
Arjan

Tôi chỉ tìm thấy một vài ứng dụng mà tôi không thể thay đổi, và đáng ngạc nhiên là hai ứng dụng là Transmit và Coda (hai ứng dụng Panic). Có một vài quả táo "cốt lõi" hơn mà nó không thay đổi, nhưng công cụ tìm và sys pref hoạt động tốt.
Josh K

0

Đầu tiên, hãy mở ứng dụng bạn muốn thay đổi hình ảnh, sau đó mở trang web https://iconverticons.com/online/

Vào trang web đó sao chép hình ảnh bạn muốn sử dụng. Trang web sẽ chuyển đổi nó thành hình ảnh .incs mà bạn cần tải xuống. Sau khi tải xuống, kéo nó vào hình ảnh nhỏ trên đầu cửa sổ "lấy thông tin". Đầu tiên, không có gì sẽ xảy ra ngoại trừ hình ảnh xem trước lớn sẽ thay đổi.

QUAN TRỌNG: Sau khi bạn hoàn thành tất cả các bước, nhấn hộp kiểm "bị khóa" nhỏ, điều này sẽ thay đổi hình ảnh.


0

Truy cập Ứng dụng trong Finder và nhấp chuột phải vào Nhận thông tin cho ứng dụng. Kéo hình ảnh qua biểu tượng trên cùng và nó sẽ được thay đổi.

Đừng kéo nó qua phần xem trước lớn ở phía dưới - điều đó sẽ chuyển hình ảnh vào ứng dụng làm đối số. Bạn không muốn điều đó.

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.