OSX 10.8 - So behalten Sie ein benutzerdefiniertes Dock für alle Benutzer bei, die sich anmelden

10

Ich habe einen iMac mit OSX 10.8, der einer Arbeitsdomäne angeschlossen ist. Ich möchte ein benutzerdefiniertes Dock erstellen und speichern, damit alle Benutzer mein benutzerdefiniertes Dock sehen, wenn sie sich anmelden. Ich habe einige Google-Suchen durchgeführt und alles scheint auf diese Schritte hinzuweisen:

  1. Erstellen Sie ein Dock, wie Sie es möchten
  2. Kopieren Sie ~ / library / settings / com.apple.dock.plist nach / system / library / user \ template / english.lproj / library / settings

Ich habe dies getan und mich dann als neuer Benutzer angemeldet, sehe jedoch ein anderes Dock als das, das ich erstellt habe. Ich habe auch versucht, com.apple.dock.db nach English.lproj / library / settings zu kopieren, aber ohne Erfolg.

Die neuen Benutzer, die sich anmelden, sind Netzwerkkonten.

Vermisse ich etwas

Joey Baud
quelle
Dies scheinen die gleichen Schritte zu sein, die ich unternommen habe, als ich das benutzerdefinierte Dock (iCal, AddressBook usw. aus dem Dock entfernt) zur Benutzervorlage in dem Bild hinzugefügt habe, das ich für neue Macs bei der Arbeit verwende. Wenn sich Benutzer, Active Directory-authentifizierte Netzwerkbenutzer, anmelden, wird ihnen das benutzerdefinierte Dock angezeigt, ebenso wie Gastbenutzer. Haben Sie überprüft, ob die Berechtigungen mit denen des Benutzervorlagenordners übereinstimmen? Das System sollte Lese- / Schreibzugriff haben, jeder sollte keinen Zugriff haben.
Mr Rabbit
Ich habe dem Verzeichnis / system / library / user \ template den Zugriff rwxrw ---- gegeben. Es war vorher rwx ------. Ich habe dann über com.apple.dock.plist kopiert, versucht, mich als neuer Benutzer anzumelden, und das Dock unterscheidet sich immer noch von dem benutzerdefinierten Dock, das ich erstellt habe.
Joey Baud
Ich habe gerade meine Notizen hinzugefügt, als ich dies vor einiger Zeit zum ersten Mal tat, und überprüft, ob sie noch auf einem 10.8.4-Mac funktionieren. Hoffentlich arbeiten sie für dich.
Mr Rabbit

Antworten:

7

Ich habe meine Notizen ausgegraben, als ich die Benutzervorlage in unseren Basisbildern zum ersten Mal geändert habe. Wir haben den Vorgang wiederholt und das Standard-Dock auf einem neuen Mac so geändert, dass es ungefähr 15 Elemente enthält. Diese Schritte haben funktioniert. Ich habe viel davon über die Befehlszeile getan, um mich nicht mit dem Ändern / Zurücksetzen von Berechtigungen mit Finder zu beschäftigen.

  1. Ordnen Sie Ihr Dock so an, wie Sie möchten, dass es in neuen Benutzerkonten angezeigt wird, ändern Sie die Ausrichtung und fügen Sie Anwendungen hinzu oder entfernen Sie sie.

  2. Navigieren Sie zu ~ / Library / Preferences und kopieren Sie die Datei com.apple.Dock.plist auf Ihren Desktop.

  3. Öffnen Sie das Terminal und starten Sie eine Root-Sitzung, indem Sie Folgendes eingeben: sudo -s

  4. Geben Sie das Passwort Ihres aktuellen Kontos ein, wenn Sie dazu aufgefordert werden

  5. Kopieren Sie die Kopie Ihrer geänderten Dock-Einstellungsdatei von Ihrem Desktop in die Benutzervorlage im Systemordner Ihres Mac: cp ~/Desktop/com.apple.Dock.plist /System/Library/User\ Template/English.lproj/Preferences

Das sollte den Trick machen. Ich habe dies auf einem neuen Mac getestet, indem ich mich sowohl bei einem Gastkonto als auch bei einem neuen ( nach den obigen Schritten erstellten ) Standardbenutzerkonto angemeldet habe. Beide Konten zeigten das richtige Dock mit 15 Elementen.

Bei diesen Schritten sollte dies nicht erforderlich sein. Wenn Sie jedoch auf Probleme stoßen, sollten Sie sicherstellen, dass für den Ordner / System / Library / User Template die folgenden Berechtigungen festgelegt sind: System - Lesen / Schreiben & Jeder - Kein Zugriff .

Herr Kaninchen
quelle
Ich habe Ihre Schritte befolgt und auch die .plist-Datei nach ../English.lproj/Library/Preferences kopiert, aber das Problem bleibt weiterhin bestehen.
Joey Baud
Eigentlich habe ich diese Schritte auf einem brandneuen iMac sofort wieder versucht. Ich habe diese Schritte ausgeführt, bevor ich sie der Domäne hinzugefügt habe. Jetzt sehen neue Netzwerkbenutzer, die sich anmelden, das von mir erstellte benutzerdefinierte Dock. Irgendwelche Ideen, warum es mit den anderen iMacs nicht funktioniert?
Joey Baud
1
Ich fand heraus, dass die Dockeinstellungen über OD eingestellt wurden. Das Kopieren der Liste sollte das Problem beheben.
Joey Baud
1
Die obigen Schritte funktionieren mit Einschränkungen: 1. Der tatsächliche Pfad für den erforderlichen Prefs-Ordner in 10.9 lautet / System / Library / User \ Template / English.lproj / Library / Preferences / 2. Mavericks fügt ein Dock-Symbol für iBooks und die Downloads hinzu Ordner als Teil des Benutzererstellungsskripts, sodass diese auch dann hinzugefügt werden, wenn Sie sie aus Ihrem benutzerdefinierten Dock entfernt haben. Wenn Sie bereits ein Download-Symbol haben, wird ein zweites hinzugefügt. Entfernen Sie daher beide aus Ihrem benutzerdefinierten Design.
1
Ich kann bestätigen, dass dies unter 10.11 funktioniert, solange Sie / System / Library / User \ Template / English.lproj / Library / Preferences / verwenden. Vielen Dank für den nützlichen Tipp!