Âm thanh chuông cho thấy bạn không có quyền thay đổi ứng dụng. Một cách tiếp cận dòng lệnh sẽ cho phép bạn có được các quyền thích hợp.
Ứng dụng AppleScript Trampoline
Đối với cách tiếp cận theo người dùng, hãy xem xét việc tạo một ứng dụng tấm bạt lò xo nhỏ bằng AppleScript . Sử dụng AppleScript Editor , tạo một ứng dụng khởi chạy ứng dụng bạn muốn.
AppleScript có thể chỉ là:
tell app "/Applications/Original.app"
activate
end tell
Bạn có thể áp dụng biểu tượng tùy chỉnh cho ứng dụng tấm bạt lò xo của mình và đặt ứng dụng này vào Dock. Khi ra mắt, ứng dụng trampoline sẽ lần lượt khởi chạy ứng dụng gốc.
Phương pháp tiếp cận dòng lệnh
Cách tiếp cận dưới đây sẽ thay đổi biểu tượng ứng dụng cho tất cả người dùng.
Hãy thử đặt biểu tượng tùy chỉnh trên ứng dụng bằng công cụ dòng lệnh SetFile
và quyền siêu người dùng , sudo
.
Xem Làm cách nào tôi có thể thay đổi biểu tượng tệp hoặc thư mục bằng cách sử dụng Terminal cho một vài cách tiếp cận để đặt biểu tượng qua dòng lệnh. Dưới đây là phản hồi được đánh giá cao nhất:
# Take an image and make the image its own icon:
sips -i icon.png
# Extract the icon to its own resource file:
/Developer/Tools/DeRez -only icns icon.png > tmpicns.rsrc
# append this resource to the file you want to icon-ize.
/Developer/Tools/Rez -append tmpicns.rsrc -o file.ext
# Use the resource to set the icon.
sudo /Developer/Tools/SetFile -a C /Applications/MyApp.app
# clean up.
rm tmpicns.rsrc
# rm icon.png # probably want to keep this for re-use.
Tôi đã nối sudo
trước SetFile
lệnh để nâng cao quyền của bạn.
open -a
sẽ làm cho cả hai biểu tượng hiển thị khi ứng dụng đang chạy.