Làm thế nào để bạn tùy chỉnh các biểu tượng thanh bên Lion Finder?


11

Tôi không tìm cách hack tài nguyên hoặc sử dụng plugin SIMBL, nhưng tôi muốn có thể hiển thị các biểu tượng tùy chỉnh trong thanh bên Lion.

Theo như tôi đã hiểu các biểu tượng tùy chỉnh trên thư mục không còn hiển thị trong thanh bên và các biểu tượng "tích hợp" có mã hóa cứng cho các tài nguyên được dẫn vào: /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources

Tuy nhiên, tôi nhận thấy rằng các phiên bản mới của Dropbox hiện cập nhật biểu tượng thanh bên "Dropbox" thành biểu tượng tùy chỉnh và dường như có thể làm điều này:

  1. Không sử dụng một số thứ tiêm mã như SIMBL hoặc cần quyền truy cập root
  2. Không có quá trình Dropbox thực tế đang chạy

Vì vậy, điều này khiến tôi tin rằng các biểu tượng thanh bên Lion thể tùy chỉnh, nhưng siêu dữ liệu này được lưu trữ ở nơi khác?

xattr -l ~/Dropbox dường như không liệt kê bất cứ điều gì thú vị:

com.apple.FinderInfo:
00000000  00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00  |................|
00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|
00000020

Câu trả lời:


2

Có một chủ đề hay về vấn đề này tại StackOverflow

Ý chính của cách Dropbox thực hiện điều này là:

  • tiêm mã vào mach_kernel để nó không phụ thuộc vào Dropbox đang chạy

Vì vậy, câu trả lời có lẽ là không, bạn không thể làm điều đó mà không sử dụng mã tiêm, nhưng điều này có thể thay đổi trong tương lai hoặc không như trường hợp có thể xảy ra.


Nhìn vào video liên kết đến trong các ý kiến ​​đó. Không có ý tưởng Dropbox đã làm tất cả sự xấu xí này trong nền cho tất cả các loại công cụ Finder. Cảm thấy hoàn toàn khác với nó bây giờ, nhưng như họ nói kết quả là: "nó hoạt động"
kLy

Tự hỏi nếu đây vẫn là trường hợp 5 năm sau?
Frantumn
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.