Fona tapetes iestatīšana no komandrindas operētājsistēmā Mac OS X
Vai kādreiz esat vēlējies, lai operētājsistēmā OS X komandrindā varētu iestatīt Mac fona attēlu? Faktiski varat mainīt darbvirsmas fona attēlu no termināļa, kas var būt noderīgs dažādās situācijās, sākot no iekļaušanas iestatīšanas skriptā līdz attālai pārvaldībai, automatizācijai vai jebkuram citam, ko varat iedomāties.
Protams, lielākajai daļai Mac lietotāju fona tapeti iestatīsit no OS X System Preferences vai ar peles labo pogu noklikšķinot uz attēla kaut kur failu sistēmā, kas neapšaubāmi ir ātrākais un efektīvākais līdzeklis mainot Mac datora darbvirsmas fonu, taču tiem, kam patīk būt nedaudz uzmanīgākiem vai kuriem ir jāzina, kā pielāgot darbvirsmas fona attēlus no komandrindas, lasiet tālāk.
Lai mainītu darbvirsmas fona tapeti no operētājsistēmas OS X komandrindas, izmantojiet komandu osascript, kas patiesībā ir tikai AppleScript komandrindas priekšgals, kā jūs redzēsiet, izmantojot dažus pamata applescript. sintakse:
osascript -e &39;tell application Finder>"
Piemēram, lai darbvirsmā iestatītu attēlu ar nosaukumu “cabo-san-lucas.jpg” kā fonu:
"$ osascript -e &39;Pastāstiet lietojumprogrammai Finder, lai darbvirsmas attēlam iestatītu POSIX failu ~/Desktop/cabo-san-lucas.jpg&39; "
Apstiprinājuma nav, fona tapete vienkārši mainīsies uzreiz.
Ja meklējat kādu stilīgu fona tapeti, ko izmantot šeit, pārlūkojiet mūsu tapešu kolekcijas, kuras var izvēlēties.
Viena no iespējamām žagas, izmantojot šo pieeju, ir vairāku monitoru iestatīšana, kad mainīsies galvenā displeja fona tapete, bet nemainīsies sekundārais displejs. Gandrīz noteikti pastāv garāks risinājums vairāku displeju darbstacijām, tādēļ, ja zināt pareizo AppleScript sintaksi, lūdzu, atstājiet komentāru ar detalizētu informāciju.
Vai termināļa un osascript metodes izmantošana fona tapetes pielāgošanai ir ātrāka nekā fona tapetes mainīšana tradicionālajos veidos vai Safari “Iestatīt kā fonu”? Lielākajai daļai lietotāju nē, taču komandrindas pieeja piedāvā dažas priekšrocības, kuras citas opcijas neietver, jo īpaši iespēju viegli skriptēt darbvirsmas attēla izmaiņas un iespēju attālināti mainīt fona tapetes attēlu, izmantojot SSH, kas var būt noderīga tīkla vidē (vai pat izjokošanai).