Tengo una 11" Aire así que por lo general ejecutar todos mis abrir aplicaciones en modo de pantalla completa. Tengo un launchd
trabajo para mi usuario que ejecuta una secuencia de comandos de cada hora y cada inicio de sesión para establecer el fondo de escritorio según el momento del día. El problema es que, a pesar de que se ejecuta en segundo plano, a menos que me registro en o ralentí en el Escritorio "espacio", no se establece.
Extrañamente, también cambia al modo oscuro en la noche (o el modo de luz durante el día) y que parte de la secuencia de comandos funciona bien.
Así que, si voy a mi pantalla completa d Terminal.app
y ejecutar las siguientes líneas, que no trabajan para cambiar el fondo de escritorio:
osascript -e "tell application \"Finder\" to set destop picture to POSIX file \"<path>\""
o
osascript -e "tell application \"System Events\" to set picture of every desktop to \"<path>\""
o incluso
tell application "System Events"
set desktopCount to count of desktops
repeat with desktopNumber from 1 to desktopCount
tell desktop desktopNumber
set picture to "<path>"
end tell
end repeat
end tell
¿Alguien sabe cómo conseguir que esto funcione?