Wir haben Macbook Airs mit 10.8.1. Diese werden den Schülern in einer k-12-Umgebung ausgesetzt. Ich möchte ihre Fähigkeit einschränken, das Hintergrundbild des Desktops zu ändern. Gibt es eine Einstellung zu konfigurieren?
Ich habe keine Möglichkeit gefunden, das Ändern des Desktop-Bildes zu verhindern, aber Sie können es einfach alle paar Sekunden auf die Standardeinstellung zurücksetzen.
<?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>
Speichern Sie die obige Datei als /Library/LaunchAgents/com.stackexchange.apple.65938.plist
, ändern Sie den Besitzer und laden Sie die plist:
sudo chown root /Library/LaunchAgents/com.stackexchange.apple.65938.plist
sudo launchctl load /Library/LaunchAgents/com.stackexchange.apple.65938.plist
Die Eigenschaftsliste wird automatisch geladen, wenn Benutzer sich anmelden.
Im Terminal folgendes:
chown (USER)
/Users/(USER)/Library/Preferences/com.apple.desktop.plist
Wo (USER)
ist der kurze Benutzername.
Dann sperren Sie diese Datei:
chflags uchg /Users/(USER)/Library/Preferences/com.apple.desktop.plist
chflags uchg
nicht funktioniert. Das Desktop-Bild wird geändert, bevor die plist geändert wird.
TiggerTazz
sudo launchctl load /Library/LaunchAgents/com.stackexchange.apple.65938.plist
Irgendwelchelaunchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.stackexchange.apple.65938.plist nothing found to load
Vorschläge, wo ich mit der Suche nach einer Lösung beginnen kann?