Ada banyak tempat di mana tekstur "linen" digunakan di Lion, dari Jendela Masuk ke berbagai latar belakang aplikasi seperti Safari dan sebagainya.
Apakah mungkin untuk mengganti gambar ini dengan yang lain? Katakanlah saya memiliki pola tenun goni yang bagus dari rumah indah yang saya tinggali yang belum didekorasi sejak 1979, atau pasir, atau selimut tambal sulam yang menggambarkan transperambulasi pseudo kosmik anti materi?
Apa pun yang saya ingin ubah menjadi, a) dapatkah saya mengubahnya, dan b) akan mengubahnya untuk semua keadaan di mana linen muncul, atau apakah setiap aplikasi memiliki sumber daya sendiri yang perlu diubah satu per satu dengan metode yang berbeda, dan c) apakah ada ukuran tertentu / format file / fitur lain yang harus dimiliki oleh setiap gambar pengganti, misalnya harus berupa PNG 200x200 yang tesselates dll.
Jawaban:
File latar belakang linen
/System/Library/Frameworks/AppKit.framework/Versions/C/Resources/NSTexturedFullScreenBackgroundColor.png
Anda dapat mengedit file itu, atau menggantinya dengan file dengan nama yang sama, tetapi pastikan bahwa file pengganti memiliki resolusi 72 piksel per inci atau Anda mungkin tidak akan menyukai hasilnya.
ᔥ John Martellaro: OS X Lion: Ubah Kotor Linen Layar Masuk
Aplikasi dan situasi tertentu menggambarkan latar belakang mereka dari berbagai sumber. misalnya, file latar belakang untuk Kontrol Misi dapat ditemukan di
/System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png
Jika Anda mengganti file itu, Anda harus melakukan
killall Dock
perintah di terminal sebelum perubahan itu berlaku.ᔥ OS X Daily: Mengubah Gambar Latar Belakang Kontrol Misi di Mac OS X Lion
sumber
Anda dapat mengubah linen latar belakang login, tetapi saya belum melihat perubahan ini memengaruhi tempat lain (mis. Daftar bacaan di safari).
Ada alat, yang menggabungkan berbagai opsi tweaking GUI dalam suatu aplikasi. Ini disebut...
Desainer Singa
sumber
Menghapus linen di Safari
Safari menggunakan dua sumber linen yang berbeda, satu untuk menggulir melewati tepi halaman atau mengubah ukuran halaman dalam mode layar penuh, dan satu untuk digunakan di belakang Reading List. Untuk mengganti linen Daftar Bacaan, gentmatt telah mengidentifikasi file yang perlu Anda ganti. Mengganti linen yang Anda lihat saat menggulir melewati tepi halaman, bagaimanapun, sedikit lebih rumit.
Berikut cara mengubahnya:
Anda akan memerlukan akses administrator untuk melakukan perubahan ini. Login dengan akun administrator.
Unduh SArtFileTool dan unzip. Catatan: Saya tidak membuat alat ini, dan ini adalah executable yang dikompilasi, jadi gunakan dengan risiko Anda sendiri
Buka Terminal, dan
cd
ke folder Anda membuka ritsleting.Lari
sudo cp /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin .
. Ini menyalin SArtFile.bin Anda yang sudah ada sehingga kami dapat bekerja dengannya.Lari
./SArtFileTool -d SArtFile.bin sartfiles
.Ini menciptakan direktori di folder dengan karya seni sistem yang disebut "sartfiles". Buka.
Di dalam, temukan 226.png dan [email protected]. Ini adalah tekstur linen yang digunakan Safari.
Buat perubahan apa pun yang Anda inginkan, asalkan file tetap memiliki dimensi yang sama. Setelah selesai, simpan atau ganti file 226.png dan [email protected] yang ada.
Lari
./SArtFileTool -e sartfiles SArtFile.bin SArtFile.new.bin
. Ini menciptakan SArtFile baru Anda sebagai SArtFile.new.bin.Jalankan
sudo cp SArtFile.new.bin /System/Library/PrivateFrameworks/CoreUI.framework/Resources/SArtFile.bin
dan masukkan kata sandi Anda.Matikan dan nyalakan kembali komputer Anda. Ketika Anda masuk kembali dan Safari diluncurkan kembali, itu akan menggunakan file seni baru.
Berikut ini contoh tindakannya. Untuk kesederhanaan, saya hanya menyesuaikan warna pada milik saya, tetapi itu menunjukkan bahwa itu berfungsi:
sumber
Ini adalah jawaban yang hanya untuk hadiah saja.
Daftar bacaan Linen Background Safari
Latar belakang daftar bacaan di Safari terletak di ...
File pengganti harus memiliki nama, ukuran dan DPI yang sama.
sumber
Tampaknya setelah mencari lebih lanjut bahwa tekstur Linen di Safari sebenarnya tidak sama dengan yang digunakan di tempat lain, itulah sebabnya mengapa tidak terpengaruh dengan mengubah gambar seperti yang disebutkan dalam jawaban yang diterima.
Saya menemukan halaman web ini berguna dalam mengidentifikasi mengapa itu tidak akan berubah ketika yang lain akan:
Jadi sepertinya untuk Safari dan Reading List gambar mungkin merupakan bagian dari Bundel Aplikasi Safari, yang sekarang saya akan mulai selidiki lebih menyeluruh.
sumber
/System/Library/CoreServices/Dock.app/Contents/Resources/ecsb_background_tile.png
danecsb_background_gradient.png
(dalam folder yang sama) tetapi ini juga bukan yang digunakan Safari. Saya memeriksa bundel Aplikasi Safari dan tidak ada di sana sebagai file PNG.