Tiger'da Tercihler'deki arka plan resimlerini seçebilirsiniz, ancak bu Leopard'da kayboldu. .Terminal dosyaları bir xml özellik listesi olarak dışa aktarılabilir ve alınabilir. Arka plan görüntüsü için pist "anahtar" düğüm değeri BackgroundImagePath, ardından görüntü dosyasına işaret eden bir "string" düğüme sahip bir base64 kodlu ikili özellik listesi içeren bir "veri" düğümüdür.
<key>BackgroundImagePath</key>
<data>
...base64 encoded binary plist here....
</data>
Veri içeriğinin kodunu çözmek için openssl kullanabilirsiniz.
openssl enc -d -base64
Sonra ikili plist'i plutil kullanarak xml'ye dönüştürün.
plutil -convert xml1
Böyle bir şey göreceksin ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>$archiver</key>
<string>NSKeyedArchiver</string>
<key>$objects</key>
<array>
<string>$null</string>
<string>/Users/user/Pictures/myimage.png</string>
</array>
<key>$top</key>
<dict>
<key>root</key>
<dict>
<key>CF$UID</key>
<integer>1</integer>
</dict>
</dict>
<key>$version</key>
<integer>100000</integer>
</dict>
</plist>
Görüntü yolunu değiştirin ve xml plist'ini binary'e dönüştürün ve base64 kodlayın.
plutil -convert binary1
openssl enc -base64
Ardından "data" düğümünün değerini base64 dizesine ayarlayın.