Indstilling af tapet fra kommandolinjen i Mac OS X

Anonim

Har du nogensinde ønsket, at du kunne indstille et Macs tapetbillede fra kommandolinjen i OS X? Faktisk kan du ændre skrivebordets baggrundsbillede fra terminalen, hvilket kan være nyttigt til en række forskellige situationer lige fra inklusion i et opsætningsscript, til fjernstyring, automatisering eller hvad du ellers kan finde på.

For de fleste Mac-brugere vil du selvfølgelig indstille tapet fra OS X System Preferences eller ved at højreklikke på et billede et sted i filsystemet, hvilket uden tvivl er det hurtigste og mest effektive middel til ændring af Macs skrivebordsbaggrund, men for dem, der kan lide at være lidt mere hands on, eller som har brug for at vide, hvordan man justerer skrivebordsbaggrundsbilleder fra kommandolinjen, læs videre.

For at ændre skrivebordsbaggrundet fra kommandolinjen i OS X skal du bruge osascript-kommandoen, som faktisk kun er kommandolinjens frontend til AppleScript, som du vil se med nogle grundlæggende applescript i syntaks:

"

osascript -e &39;tell application Finder>"

For eksempel for at indstille et billede på skrivebordet kaldet "cabo-san-lucas.jpg" som tapet:

"

$ osascript -e &39;fortæl applikationen Finder om at indstille skrivebordsbilledet til POSIX-fil ~/Desktop/cabo-san-lucas.jpg&39; "

Der er ingen bekræftelse, tapetet ændres bare øjeblikkeligt.

Hvis du leder efter et lækkert tapet at bruge til dette, så kig gennem vores tapetkollektioner her, der er mange gode at vælge.

Et potentielt problem med denne tilgang er med flere skærmopsætninger, hvor det primære skærmbaggrund vil ændre sig, men det sekundære skærmbillede ikke. Der er næsten helt sikkert en længere løsning for arbejdsstationer med flere skærme, så hvis du tilfældigvis kender den korrekte AppleScript-syntaks, er du velkommen til at efterlade en kommentar med detaljerne.

Bruger terminal- og osascript-metoden til at justere tapet hurtigere end at ændre baggrundstapet på de traditionelle måder eller bruge "Set as Background" i Safari? For de fleste brugere nej, men kommandolinjetilgangen byder på et par fordele, som de andre muligheder ikke inkluderer, især muligheden for nemt at scripte en ændring af skrivebordsbilledet og muligheden for at ændre baggrundsbaggrundsbilledet eksternt gennem SSH, hvilket kan være nyttige i netværksmiljøer (eller endda til pranks).

Indstilling af tapet fra kommandolinjen i Mac OS X