Postavljanje pozadine iz naredbenog retka u Mac OS X

Anonim

Jeste li ikada poželjeli postaviti sliku pozadine za Mac iz naredbenog retka u OS X? Zapravo, možete promijeniti pozadinsku sliku radne površine s terminala, što može biti korisno u raznim situacijama, od uključivanja u skriptu za postavljanje do daljinskog upravljanja, automatizacije ili bilo čega drugog što vam padne na pamet.

Naravno, za većinu korisnika Maca, pozadinu ćete postaviti iz OS X System Preferences ili desnim klikom na sliku negdje u datotečnom sustavu, što je nedvojbeno najbrži i najučinkovitiji način mijenjanje pozadine radne površine Maca, ali za one koji vole biti malo više u rukama ili koji trebaju znati kako prilagoditi pozadinske slike radne površine iz naredbenog retka, čitajte dalje.

Za promjenu pozadine radne površine iz naredbenog retka OS X-a upotrijebit ćete naredbu osascript, koja je zapravo samo sučelje naredbenog retka za AppleScript, kao što ćete vidjeti s nekim osnovnim applescriptom u sintaksa:

"

osascript -e &39;tell aplikaciji Finder>"

Na primjer, da postavite sliku na radnoj površini pod nazivom “cabo-san-lucas.jpg” kao pozadinu:

"

$ osascript -e &39;recite aplikaciji Finder da sliku radne površine postavi u POSIX datoteku ~/Desktop/cabo-san-lucas.jpg&39; "

Nema potvrde, pozadina će se odmah promijeniti.

Ako tražite neku zgodnu pozadinu koju biste upotrijebili za ovo, pregledajte naše kolekcije pozadina ovdje, ima mnogo zgodnih za odabrati.

Jedan potencijalni problem s ovim pristupom je postavljanje više monitora, gdje će se pozadina primarnog zaslona promijeniti, ali sekundarni zaslon neće. Gotovo sigurno postoji dulje rješenje za radne stanice s više zaslona, ​​pa ako slučajno znate ispravnu sintaksu AppleScripta, slobodno ostavite komentar s detaljima.

Je li upotreba terminala i metode osascript za podešavanje pozadine išta brža od mijenjanja pozadine na tradicionalne načine ili korištenja "Postavi kao pozadinu" u Safariju? Za većinu korisnika ne, ali pristup naredbenog retka nudi nekoliko prednosti koje druge opcije ne uključuju, osobito mogućnost jednostavne skripte za promjenu slike radne površine i mogućnost daljinske promjene pozadinske slike putem SSH-a, što može biti od pomoći u umreženim okruženjima (ili čak za šale).

Postavljanje pozadine iz naredbenog retka u Mac OS X