Задаване на тапет от командния ред в Mac OS X
Искали ли сте някога да можете да зададете изображение за тапет на Mac от командния ред в OS X? Всъщност можете да промените фоновата картина на работния плот от терминала, което може да бъде полезно за различни ситуации, вариращи от включване в скрипт за настройка до дистанционно управление, автоматизиране или каквото друго се сетите.
Разбира се, за повечето потребители на Mac ще зададете тапет от OS X System Preferences или като щракнете с десния бутон върху снимка някъде във файловата система, което несъмнено е най-бързият и най-ефикасен начин за промяна на фона на работния плот на Mac, но за тези, които обичат да бъдат малко по-внимателни или които трябва да знаят как да коригират фоновите изображения на работния плот от командния ред, прочетете нататък.
За да промените тапета на работния плот от командния ред на OS X, ще използвате командата osascript, която всъщност е само предният край на командния ред на AppleScript, както ще видите с някои основни applescript в синтаксис:
osascript -e &39;кажи на приложението Finder>"
Например, за да зададете картина на работния плот, наречена „cabo-san-lucas.jpg“ като тапет:
"$ osascript -e &39;кажете на приложението Finder да зададе картина на работния плот на POSIX файл ~/Desktop/cabo-san-lucas.jpg&39; "
Няма потвърждение, тапетът просто ще се промени незабавно.
Ако търсите някакъв ефектен тапет, който да използвате за това, прегледайте колекциите ни тапети тук, има много хубави за избор.
Един потенциален проблем с този подход е настройката на множество монитори, където тапетът на основния дисплей ще се промени, но вторичният дисплей не. Почти сигурно има по-дълго решение за работни станции с много дисплеи, така че ако случайно знаете правилния синтаксис на AppleScript, не се колебайте да оставите коментар с подробностите.
Използването на терминала и метода osascript за коригиране на тапет по-бързо ли е от промяната на фоновия тапет по традиционните начини или използването на „Задаване като фон“ в Safari? За повечето потребители не, но подходът на командния ред предлага няколко предимства, които другите опции не включват, по-специално възможността за лесно скриптиране на промяна на картината на работния плот и възможността за промяна на изображението на фоновия тапет дистанционно чрез SSH, което може да бъде полезно в мрежови среди (или дори за шеги).