Làm cách nào tôi có thể thay thế 'Vải lanh' phổ biến trong nhiều ứng dụng Lion?


15

Có nhiều nơi sử dụng kết cấu "lanh" trong Lion, từ Cửa sổ đăng nhập đến các nền ứng dụng khác nhau như Safari, v.v.

Có thể thay thế hình ảnh này bằng một cái gì đó khác? Giả sử tôi có một mẫu dệt hessian đẹp từ một ngôi nhà xinh xắn mà tôi sống trong đó đã không được trang trí từ năm 1979, hoặc một số cát, hoặc một tấm chăn chắp vá mô tả sự xuyên thấu của vật chất chống vũ trụ giả?

Bất cứ điều gì tôi muốn thay đổi nó thành, tôi có thể thay đổi nó và b) nó sẽ thay đổi nó cho tất cả các trường hợp vải lanh xuất hiện, hoặc mỗi ứng dụng có tài nguyên riêng của nó, từng cần một trong các phương pháp khác nhau, và c) có một kích thước / tệp định dạng cụ thể / tính năng khác mà bất kỳ hình ảnh thay thế nào cũng phải có, ví dụ: nó phải là một PNG 200x200 mà tàu v.v.


Ngoài ra apple.stackexchange.com/q/33514/5472 có một số màu về vấn đề này.
bmike

Bạn có sử dụng Danh sách đọc không? Tôi có một cách để thay đổi vải lanh khi bạn cuộn qua trang, nhưng tôi chưa thể tìm ra cách thay đổi vải lanh phía sau danh sách đọc.
Kyle Cronin

Có tôi làm, không nặng nề, nhưng đôi khi.
nhồi vào

@ Stuffe OK, có vẻ như gentmatt bảo vệ điều đó vì vậy tôi sẽ đăng những gì tôi tìm thấy. Vì cả hai chúng tôi đều có một nửa câu trả lời, bạn sẽ trao giải thưởng như thế nào?
Kyle Cronin

Bounty tìm đến Kyle vì câu trả lời đã mất rất nhiều nghiên cứu bởi vẻ ngoài của nó. Sẽ thưởng cho GentMatt bằng cách đưa ra một trong những câu trả lời nổi bật của anh ấy ở nơi khác
nhét vào

Câu trả lời:


16

Các tập tin backdrop vải lanh là /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

Bạn có thể chỉnh sửa tệp đó hoặc thay thế tệp đó bằng một tệp cùng tên, nhưng hãy chắc chắn rằng tệp thay thế có độ phân giải 72 pixel mỗi inch hoặc bạn có thể sẽ không thích kết quả.

John Martellaro: OS X Lion: Thay đổi màn hình bẩn của màn hình đăng nhập

Một số ứng dụng và tình huống rút ra nền tảng của chúng từ các nguồn khác nhau. ví dụ: tệp nền cho Kiểm soát nhiệm vụ có thể được tìm thấy tại/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

Nếu bạn thay thế tệp đó, bạn sẽ cần thực hiện một killall Docklệnh trong thiết bị đầu cuối trước khi thay đổi có hiệu lực.

OS X Daily: Thay đổi hình nền hình nền điều khiển nhiệm vụ trong Mac OS X Lion


5

Bạn có thể thay đổi vải lanh của nền đăng nhập, nhưng tôi chưa thấy thay đổi này ảnh hưởng đến những nơi khác (ví dụ: danh sách đọc trong safari).

Có một công cụ kết hợp các tùy chọn tinh chỉnh GUI khác nhau trong một ứng dụng. Nó được gọi là...

Nhà thiết kế sư tử

  • tùy chỉnh hình nền cho Màn hình đăng nhập , Điều khiển nhiệm vụ, Bảng điều khiển, Launchpad
  • tùy chỉnh hình nền thư mục trong Launchpad
  • có được thanh bên tìm công cụ đầy màu sắc (như trong phiên bản OSX trước), yêu cầu SIMBL
  • đặt lại cài đặt

nhập mô tả hình ảnh ở đây


FYI, liên kết đến "Lion Designer" không còn hoạt động. Xuất hiện để đi đến một trang đích squatter tên miền bây giờ.
baldengineer

4

Loại bỏ vải lanh trong Safari

Safari sử dụng hai nguồn vải lanh khác nhau, một nguồn để cuộn qua mép trang hoặc thay đổi kích thước trang ở chế độ toàn màn hình và một nguồn để sử dụng phía sau Danh sách đọc. Để thay thế danh sách đọc lanh, gentmatt đã xác định tệp bạn cần thay thế. Tuy nhiên, việc thay thế vải lanh mà bạn nhìn thấy khi bạn cuộn qua mép trang, tuy nhiên, hơi khó khăn hơn.

nhập mô tả hình ảnh ở đây

Đây là cách thay đổi nó:

  1. Bạn sẽ cần quyền truy cập của quản trị viên để thực hiện những thay đổi này. Đăng nhập bằng tài khoản quản trị viên.

  2. Tải xuống SArtFileTool và giải nén. Lưu ý: Tôi không tạo ra công cụ này và nó là một công cụ thực thi được biên dịch, vì vậy bạn có thể tự chịu rủi ro khi sử dụng

  3. Mở Terminal và cdvào thư mục bạn đã giải nén.

  4. Chạy đi sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .. Điều này sao chép SArtFile.bin hiện tại của bạn để chúng tôi có thể làm việc với nó.

  5. Chạy đi ./SArtFileTool -d SArtFile.bin sartfiles.

  6. Điều này tạo ra một thư mục trong thư mục với tác phẩm nghệ thuật hệ thống được gọi là "sartfiles". Mở nó ra.

  7. Bên trong, tìm 226.png và 226@2x.png. Đây là những kết cấu vải lanh mà Safari sử dụng.

  8. Thực hiện bất kỳ thay đổi nào bạn muốn, miễn là các tệp vẫn giữ nguyên kích thước. Khi bạn hoàn tất, hãy lưu lại hoặc thay thế các tệp 226.png và 226@2x.png hiện có.

  9. Chạy đi ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin. Điều này tạo SArtFile mới của bạn dưới dạng SArtFile.new.bin.

  10. Chạy sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.binvà nhập mật khẩu của bạn.

  11. Tắt máy và khởi động lại máy tính của bạn. Khi bạn đăng nhập lại và Safari khởi chạy lại, nó sẽ sử dụng tệp nghệ thuật mới.

Đây là một ví dụ về nó trong hành động. Để đơn giản, tôi chỉ điều chỉnh màu của tôi, nhưng nó chứng minh rằng nó hoạt động:

nhập mô tả hình ảnh ở đây


2

Đây là một câu trả lời chỉ dành cho tiền thưởng.


Danh sách đọc của Safari Background Safari

Nền của danh sách đọc trong Safari nằm ở ...

/System/Library/PrivateFrameworks/Safari.framework/Versions/A/Resources/ReadingList-BGLinen.png

Tệp thay thế cần phải có cùng tên, kích thước và DPI.

nhập mô tả hình ảnh ở đây


Huy hiệu Bounty Hunter được trao. ;)
jaberg

@jaberg Haha! Vâng, chúng tôi cần huy hiệu đó.
gentmatt

Điều gì về vải lanh khi bạn cuộn ra khỏi cuối trang?
Kyle Cronin

@KyleCronin Tôi không biết. Nó chắc chắn là một cái khác vì nó tối hơn.
gentmatt

@gentmatt OK, chỉ muốn xem nếu bạn đã tìm ra điều đó quá. Tôi đăng giải pháp của tôi cho nó.
Kyle Cronin

1

Dường như khi tìm kiếm thêm rằng kết cấu vải lanh trong Safari thực sự không giống với kết cấu được sử dụng ở nơi khác, đó là lý do tại sao nó không bị ảnh hưởng bằng cách thay đổi hình ảnh như được đề cập trong câu trả lời được chấp nhận.

Tôi thấy trang web này hữu ích trong việc xác định lý do tại sao nó sẽ không thay đổi khi những người khác sẽ:

Safari on Lion có mẫu vải lanh khác với Mission Control hoặc màn hình đăng nhập của hệ thống. Nó nhẹ hơn và tinh tế hơn, và nó có thể được đánh giá cao khi điều hướng giữa các trang web với các cử chỉ mới.

nhập mô tả hình ảnh ở đây

Vì vậy, có vẻ như đối với Safari và Reading List, hình ảnh có lẽ là một phần của Gói ứng dụng Safari, mà bây giờ tôi sẽ bắt đầu điều tra kỹ hơn.


1
Tôi đã tìm thấy /System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.pngecsb_background_gradient.png(trong cùng một thư mục) nhưng đây không phải là những gì Safari sử dụng. Tôi đã kiểm tra gói Ứng dụng Safari và nó không có trong tệp PNG.
Mathias Bynens
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.