Wie schränke ich das Ändern des Desktop-Hintergrunds ein?

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?

Antworten (2)

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.

Ich habe gerade angefangen, eine Fehlermeldung zu erhalten, wenn ich etwas eintippe. sudo launchctl load /Library/LaunchAgents/com.stackexchange.apple.65938.plistIrgendwelche launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.stackexchange.apple.65938.plist nothing found to loadVorschläge, wo ich mit der Suche nach einer Lösung beginnen kann?

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
Können Sie angeben, welcher Kurzname für die (USER)-Variablen verwendet werden soll? Ich habe ein Administratorkonto und einen Studenten. Wenn ich eingebe: chown admin /Users/student/Library/Preferences/com.apple.desktop.plist Da steht die Berechtigung verweigert.
Gehört es nicht standardmäßig dem Benutzer? Hat bei mir jedenfalls chflags uchgnicht funktioniert. Das Desktop-Bild wird geändert, bevor die plist geändert wird.
Dies funktioniert nicht mit der Safari-Option "Bild als Hintergrund festlegen"