Я управляю несколькими компьютерными лабораториями, используя в основном Apple Remote Desktop (ARD). Я пытаюсь изменить размер рабочего стола либо через командную строку с помощью терминала, либо с помощью Applescript.Изменение расположения рабочего стола через команду терминала или Applescript
Я нашел этот удобный скрипт для изменения рабочего стола:
tell application "System Events"
-- SET DESKTOP TO SPECIFIC PICTURE
tell current desktop
set picture rotation to 0 -- (0=off, 1=interval, 2=login, 3=sleep)
set picture to file "Mac OS X:Library:Desktop Pictures:Plants:Agave.jpg"
end tell
И что делает трюк, чтобы изменить рабочий стол, но мне нужно, чтобы изменить размер моего рабочего стола, чтобы «Stretch, чтобы заполнить экран» на моих OSX 10.7 машин ,
Я подозреваю, что есть множество команд Unix, которые я могу отправить через ARD, чтобы изменить настройки com.apple.desktop.plist. Вы знаете, что-то вроде pmset:
pmset -a hibernatemode 0 disksleep 10 womp 1 networkoversleep 0 sleep 180 powerbutton 0 ttyskeepawake 1 autorestart 0 panicrestart 157680000 displaysleep 18
Это очень удобно.
Я использовал «defaults read com.apple.desktop» и обнаружил, что Placement на моем ноутбуке «Placement = Crop;».
(Кстати, при использовании команды по умолчанию, вы их установки для каждого пользователя?)
Я даже скачал список свойств конвертер для преобразования com.apple.desktop.plist в файл XML, который Я мог читать, и я узнал такие вещи:
<key>Placement</key>
<string>FillScreen</string>
Но я не знаю, как использовать эту информацию.
Я попытался переписать файл com.apple.desktop.plist на своих машинах с настройками, которые мне понравились, но обнаружил, что это ничего не делало, оно не меняло рабочий стол, даже если я вышел из системы и на клиентской машине или перезапустить.
Я очень стараюсь избегать GUI-сценариев Системных настроек, потому что я знаю, что это в плохом виде, плюс я тоже не мог понять это. Хотя я и попытался, установив Xcode и посмотрев хотя бы предмет проверки доступности, чтобы выяснить, в какой области окна ... и не удалось его запустить.
Я нашел this website человека, делающего что-то похожее на то, что я делаю, но это на немецком языке, и Google Translate не идеален.
P.S. Я никогда не писал сценарий Python, и я начинаю кодер.
P.P.S. Я никогда не использовал Automator успешно.
ЗАКАНЧИВАТЬ ... [изменить фоновое изображение с помощью MacScripter] (http://macscripter.net/viewtopic.php?pid=137586#p137586) – adayzdone