Menetapkan Kertas Dinding daripada Baris Perintah dalam Mac OS X

Anonim

Pernah berharap anda boleh menetapkan imej kertas dinding Mac daripada baris arahan dalam OS X? Sebenarnya, anda boleh menukar gambar latar belakang desktop daripada terminal, yang boleh berguna untuk pelbagai situasi mulai daripada kemasukan dalam skrip persediaan, kepada pengurusan jauh, mengautomasikan atau apa sahaja yang anda boleh fikirkan.

Sudah tentu, bagi kebanyakan pengguna Mac, anda akan menetapkan kertas dinding daripada OS X System Preferences atau dengan mengklik kanan pada gambar di suatu tempat dalam sistem fail, yang sudah pasti merupakan cara yang paling pantas dan paling berkesan untuk menukar latar belakang desktop Mac, tetapi bagi mereka yang suka menjadi lebih aktif atau yang perlu tahu cara melaraskan gambar latar belakang desktop daripada baris arahan, baca terus.

Untuk menukar kertas dinding desktop daripada baris arahan OS X, anda akan menggunakan arahan osascript, yang sebenarnya hanyalah baris arahan bahagian hadapan untuk AppleScript, seperti yang anda akan lihat dengan beberapa applescript asas dalam sintaks:

"

osascript -e &39;beritahu aplikasi Finder>"

Sebagai contoh, untuk menetapkan gambar pada desktop yang dipanggil “cabo-san-lucas.jpg” sebagai kertas dinding:

"

$ osascript -e &39;beritahu Pencari aplikasi untuk menetapkan gambar desktop kepada fail POSIX ~/Desktop/cabo-san-lucas.jpg&39; "

Tiada pengesahan, kertas dinding hanya akan berubah serta-merta.

Jika anda sedang mencari beberapa kertas dinding yang menarik untuk digunakan untuk ini, semak imbas koleksi kertas dinding kami di sini, terdapat banyak yang bagus untuk dipilih.

Satu potensi gangguan dengan pendekatan ini ialah dengan berbilang persediaan monitor, di mana kertas dinding paparan utama akan berubah tetapi paparan kedua tidak akan berubah. Hampir pasti terdapat penyelesaian yang lebih panjang untuk stesen kerja berbilang paparan, jadi jika anda mengetahui sintaks AppleScript yang betul, sila tinggalkan ulasan dengan butirannya.

Adakah menggunakan kaedah terminal dan osaskrip untuk melaraskan kertas dinding lebih cepat daripada menukar kertas dinding latar belakang dengan cara tradisional atau menggunakan "Tetapkan sebagai Latar Belakang" dalam Safari? Bagi kebanyakan pengguna tidak, tetapi pendekatan baris arahan menawarkan beberapa faedah yang tidak disertakan oleh pilihan lain, terutamanya keupayaan untuk menskrip perubahan gambar desktop dengan mudah, dan keupayaan untuk menukar imej kertas dinding latar belakang dari jauh melalui SSH, yang boleh membantu dalam persekitaran rangkaian (atau bahkan untuk gurauan).

Menetapkan Kertas Dinding daripada Baris Perintah dalam Mac OS X