Я використовую це:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST
1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.filmscoring.display.plist</string>
<key>ProgramArguments</key>
<array>
<string>osascript</string>
<string>-e</string>
<string>tell application "Finder"
set f to POSIX file "/Library/Desktop Pictures/mac cinema desktop yoda.png"
if desktop picture is not file f then set desktop picture to f
end tell</string>
</array>
<key>StartInterval</key>
<integer>10</integer>
</dict>
</plist>
Щоб користувачі не могли змінити робочий стіл. (І мені це подобається!) Оригінал можна знайти тут: Як обмежити зміну шпалер робочого столу?
У всіх наших станцій є вторинний екран, який я також хотів би налаштувати так само, використовуючи інше зображення.
Будь-яка ідея, як я можу орієнтуватися на вторинний дисплей за допомогою цього коду? Дякую за допомогу!
Системні події мають настільний набір. (У редакторі Applescript, Файл> Відкрити словник> Система Events.app, потім натисніть Desktop Suite в лівій колонці) Коли я намагаюся використовувати його, щоб отримати властивість зображення одного з них, я отримую помилки "недійсної форми ключа". Це може бути щось лише у моїй системі, тому, мабуть, варто спробувати. (оновлення: воно лише почало працювати) Також допоможе дізнатися вашу версію ОС X.
—
0942v8653