Як я можу замінити "Білизна", яке є поширеним у багатьох додатках Lion?


15

Існує багато місць, де текстура "білизни" використовується на Леві, від вікна входу до різних фонів додатків, таких як Safari тощо.

Чи можливо замінити це зображення чимось іншим? Скажімо, у мене є приємний візерунок плетіння з гессіану з прекрасного будинку, в якому я жив, який не був прикрашений з 1979 року, або трохи піску, або ковдра з печворку, що зображає трансперабуляцію псевдокосмічної антиматерії?

Що б я не хотів змінити, а) чи можу я її змінити, і б) чи змінить її для всіх випадків, коли з’являється білизна, чи у кожної програми є свої власні ресурси, які потребують внесення змін по одному різними методами, і в) чи є конкретний розмір / формат файлу / інша особливість, яку має мати будь-яке зображення заміни, наприклад, чи повинен бути PNG розміром 200x200, який містить tesselates тощо.


Також Apple.stackexchange.com/q/33514/5472 має певний колір у цьому питанні.
bmike

Чи використовуєте Ви список читання? У мене є спосіб змінити білизну, коли ви прокручуєте повз сторінку, але я поки не можу знайти спосіб змінити білизну за списком для читання.
Кайл Кронін

Так, я не дуже, але періодично.
stuff

@stuffe Гаразд, схоже на gentmatt, що охоплює те, що я опублікую те, що знайшов. Оскільки у нас обох є половина відповіді, яким чином ви присудите нагороду?
Кайл Кронін

Баунті йде до Кайла, тому що відповідь потребує багатьох досліджень за його зовнішнім виглядом. Винагородить GentMatt, захопивши одну зі своїх видатних відповідей в іншому місці
застряг

Відповіді:


16

Файл фонового білизни є /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png

Ви можете відредагувати цей файл або замінити його на однойменний файл, але будьте впевнені, що файл заміни має роздільну здатність 72 пікселів на дюйм, або результат, ймовірно, не сподобається.

ᔥ Джон Мартелларо: Лев OS X: Зміна брудної білизни екрана входу

Окремі програми та ситуації виходять із різних джерел. наприклад, фоновий файл для управління місією можна знайти за адресою/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png

Якщо ви заміните цей файл, вам потрібно буде виконати killall Dockкоманду в терміналі, перш ніж зміна набуде чинності.

ᔥ OS X щодня: зміна зображення фонового малюнка шпалер управління в Mac OS X Lion


5

Можна змінити білизну фону входу, але я не бачив, щоб ця зміна впливала на інші місця (наприклад, список читання в сафарі).

Існує інструмент, який поєднує в програмі різні варіанти налаштування графічного інтерфейсу. Це називається...

Лев-дизайнер

  • налаштувати фони для екрана входу , контролю місії, панелі приладів, пускової панелі
  • налаштування фонів папок у Launchpad
  • для отримання барвистої бічної панелі пошуку (як і в попередній версії OSX) потрібна SIMBL
  • скидання налаштувань

введіть тут опис зображення


FYI, посилання на "Дизайнер левів" більше не працює. Зараз, здається, переходить на цільову сторінку доменного присідання.
baldengineer

4

Видалення білизни в Safari

Safari використовує два різних джерела білизни: одне для прокручування по краю сторінки або зміну розміру сторінки в повноекранному режимі, а інше - за списком читання. Щоб замінити білизну списку читання, gentmatt визначив файл, який потрібно замінити. Заміна білизни, яку ви бачите, коли прокручуєте повз край сторінки, проте трохи складніше.

введіть тут опис зображення

Ось як це змінити:

  1. Вам потрібно буде отримати доступ адміністратора, щоб внести ці зміни. Вхід з обліковим записом адміністратора.

  2. Завантажте SArtFileTool і розпакуйте. Примітка: я не створив цей інструмент, і це компільований виконуваний файл, тому використовуйте на свій страх і ризик

  3. Відкрийте термінал і cdрозпакувавши папку.

  4. Біжи sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .. Це копіює ваш існуючий SArtFile.bin, щоб ми могли з ним працювати.

  5. Біжи ./SArtFileTool -d SArtFile.bin sartfiles.

  6. Це створює каталог у папці із системним оформленням, що називається "sartfiles". Відкрий це.

  7. Всередині знайдіть 226.png та 226@2x.png. Це текстури білизни, які використовує Safari.

  8. Внесіть будь-які зміни, які бажаєте, до тих пір, поки файли залишаться однаковими. Завершивши, збережіть або замініть існуючі файли 226.png та 226@2x.png.

  9. Біжи ./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin. Це створює ваш новий SArtFile як SArtFile.new.bin.

  10. Запустіть sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.binі введіть свій пароль.

  11. Вимкніть і перезавантажте комп'ютер. Коли ви знову ввійдете в систему і Safari відновиться, він використовуватиме новий файл мистецтва.

Ось приклад цього в дії. Для простоти, я просто налаштував колір на моєму, але він демонструє, що він працює:

введіть тут опис зображення


2

Це відповідь, яка призначена лише для винагороди.


Постільна білизна Фон для читання Safari

Фон списку читання в Safari розташований на ...

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

Файл заміни повинен мати те саме ім’я, розмір та DPI.

введіть тут опис зображення


Нагороджений значком мисливця за головами. ;)
jaberg

@jaberg Haha! Так, нам потрібен цей знак.
gentmatt

Що з білизною, коли ви прокручуєте кінець сторінки?
Кайл Кронін

@KyleCronin я не знаю. Це, безумовно, інше, бо темніше.
gentmatt

@gentmatt Добре, просто хотів дізнатися, чи ти теж це зрозумів. Я розмістив своє рішення щодо цього.
Кайл Кронін

1

Здається, що при подальшому пошуку текстури білизни в Safari насправді не такі, як ті, що використовуються в інших місцях, і тому на неї не впливає зміна зображення, як згадується у прийнятій відповіді.

Мені ця веб-сторінка була корисною для визначення того, чому це було так, що вона не зміниться, коли інші:

Сафарі на Леві має інший малюнок білизни, ніж Mission Control або екран входу в систему. Це легше і тонкіше, і це можна помітити під час навігації між веб-сторінками новими жестами.

введіть тут опис зображення

Тож здається, що для списку Safari та Reading List, мабуть, є частиною пакету додатків Safari, яку я зараз почну більш ретельно досліджувати.


1
Я знайшов /System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.pngі ecsb_background_gradient.png(в тій же папці), але це не те, що використовує Safari. Я перевірив пакет програм Safari і його немає як файл PNG.
Mathias Bynens
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.