Установка обоев из командной строки в Mac OS X
Вы когда-нибудь хотели установить изображение обоев Mac из командной строки в OS X? Фактически, вы можете изменить фоновое изображение рабочего стола из терминала, что может быть полезно для различных ситуаций, начиная от включения в сценарий установки и заканчивая удаленным управлением, автоматизацией или чем-то еще, что вы можете придумать.
Конечно, для большинства пользователей Mac обои можно установить в системных настройках OS X или щелкнув правой кнопкой мыши изображение где-нибудь в файловой системе, что, несомненно, является самым быстрым и эффективным средством изменения фона рабочего стола Mac, но для тем, кто любит немного потрудиться или кому нужно знать, как настраивать фоновые изображения рабочего стола из командной строки, читайте дальше.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Чтобы изменить обои рабочего стола из командной строки OS X, вы будете использовать команду osascript, которая на самом деле является всего лишь интерфейсом командной строки для AppleScript, как вы увидите с некоторым базовым applescript в синтаксисе:
osascript -e 'tell application "Finder" to set desktop picture to POSIX file "/path/to/picture.jpg"'
Например, чтобы установить на рабочем столе картинку с именем «cabo-san-lucas.jpg» в качестве обоев:
$ osascript -e 'tell application "Finder" to set desktop picture to POSIX file "~/Desktop/cabo-san-lucas.jpg"'
Подтверждения нет, просто обои поменяются моментально.
Если вы ищете шикарные обои для этого, просмотрите наши коллекции обоев здесь, есть много хороших на выбор.
Одна потенциальная проблема с этим подходом связана с настройками нескольких мониторов, при которых обои основного дисплея будут меняться, а дополнительный дисплей – нет. Почти наверняка существует более длительный обходной путь для рабочих станций с несколькими дисплеями, поэтому, если вы знаете правильный синтаксис AppleScript, не стесняйтесь оставлять комментарий с подробностями.
Использует ли терминал и метод osascript для настройки обоев быстрее, чем изменение фоновых обоев традиционными способами или с помощью «Установить как фон» в Safari? Для большинства пользователей нет, но подход командной строки предлагает несколько преимуществ, которые не включают другие параметры, в частности, возможность легко создать сценарий для изменения изображения рабочего стола и возможность удаленного изменения фонового изображения обоев через SSH, что может быть полезным в сетевых средах (или даже для шуток).
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)