Tenemos Macbook Airs con 10.8.1. Estos están expuestos a los estudiantes en un entorno K-12. Me gustaría restringir su capacidad para cambiar el fondo de pantalla del escritorio. ¿Hay alguna opción para configurar?
No encontré ninguna forma de evitar cambiar la imagen del escritorio, pero puede volver a cambiarla a la predeterminada cada pocos segundos.
<?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.stackexchange.apple.65938</string>
<key>ProgramArguments</key>
<array>
<string>osascript</string>
<string>-e</string>
<string>tell application "Finder"
set f to POSIX file "/Library/Desktop Pictures/Galaxy.jpg"
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>
Guarde el archivo anterior como /Library/LaunchAgents/com.stackexchange.apple.65938.plist
, cambie el propietario y cargue el plist:
sudo chown root /Library/LaunchAgents/com.stackexchange.apple.65938.plist
sudo launchctl load /Library/LaunchAgents/com.stackexchange.apple.65938.plist
La lista de propiedades se carga automáticamente cuando los usuarios inician sesión.
En Terminal, lo siguiente:
chown (USER)
/Users/(USER)/Library/Preferences/com.apple.desktop.plist
¿ Dónde (USER)
está el nombre de usuario corto?
Luego, bloquea ese archivo:
chflags uchg /Users/(USER)/Library/Preferences/com.apple.desktop.plist
chflags uchg
no funcionó para mí. La imagen del escritorio se cambia antes de que se modifique el plist.
tiggertazz
sudo launchctl load /Library/LaunchAgents/com.stackexchange.apple.65938.plist
Recibolaunchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.stackexchange.apple.65938.plist nothing found to load
alguna sugerencia sobre dónde empezar a buscar una solución.