OSX 10.8 - วิธีการเก็บ dock แบบกำหนดเองสำหรับผู้ใช้ทั้งหมดที่เข้าสู่ระบบ


10

ฉันมี iMac กับ OSX 10.8 เข้าร่วมกับโดเมนงาน ฉันต้องการสร้างท่าเรือที่กำหนดเองและบันทึกไว้เพื่อให้ผู้ใช้ทุกคนจะเห็นท่าเรือที่กำหนดเองของฉันเมื่อพวกเขาลงชื่อเข้าใช้ฉันได้ทำการค้นหาโดย Google บางอย่างและทุกอย่างดูเหมือนจะชี้ไปที่ขั้นตอนเหล่านี้:

  1. สร้างท่าเรือตามที่คุณต้องการ
  2. คัดลอก ~ / library / preferences / com.apple.dock.plist ไปยัง / system / library / user \ template / english.lproj / library / preferences

ฉันได้ทำสิ่งนี้แล้วจึงลงชื่อเข้าใช้ในฐานะผู้ใช้ใหม่ แต่ฉันเห็นอู่ที่แตกต่างจากที่ฉันสร้างไว้ ฉันได้ลองคัดลอก com.apple.dock.db ไปที่ English.lproj / library / preferences เช่นกัน แต่ก็ไม่มีประโยชน์

ผู้ใช้ใหม่ที่จะเข้าสู่ระบบเป็นบัญชีเครือข่าย

ฉันพลาดอะไรไปรึเปล่า?


สิ่งเหล่านั้นดูเหมือนจะเป็นขั้นตอนเดียวกับที่ฉันใช้เมื่อเพิ่ม dock แบบกำหนดเอง (ลบ iCal, AddressBook และอื่น ๆ จาก Dock) ไปยังเทมเพลตผู้ใช้ในภาพที่ฉันใช้กับ Macs ใหม่ในที่ทำงาน เมื่อผู้ใช้ผู้ใช้เครือข่ายรับรองความถูกต้องของ Active Directory เข้าสู่ระบบพวกเขาจะนำเสนอด้วยท่าเรือที่กำหนดเองเช่นเดียวกับผู้ใช้ทั่วไป คุณได้ตรวจสอบเพื่อให้แน่ใจว่าการอนุญาตเหมือนกันกับการเริ่มต้นสำหรับโฟลเดอร์แม่แบบผู้ใช้หรือไม่ ระบบควรมีสิทธิ์อ่าน / เขียนทุกคนไม่ควรเข้าถึง
Mr Rabbit

ฉันให้ไดเรกทอรี / system / library / user \ template เข้าถึง rwxrw ---- ก่อนหน้านี้มันเป็น rwx ------ จากนั้นฉันก็คัดลอกไปที่ com.apple.dock.plist พยายามลงชื่อเข้าใช้ในฐานะผู้ใช้ใหม่และ Dock ยังคงแตกต่างจากที่กำหนดเองที่ฉันสร้างขึ้น
Joey Baud

เพิ่งเพิ่มบันทึกย่อของฉันเมื่อฉันทำสิ่งนี้ย้อนกลับมาเป็นครั้งแรกและยืนยันว่าพวกเขายังใช้งานได้กับ Mac 10.8.4 หวังว่าพวกเขาจะทำงานให้คุณ
Mr Rabbit

คำตอบ:


7

ขุดบันทึกย่อของฉันจากเมื่อฉันแก้ไขแม่แบบผู้ใช้ครั้งแรกในภาพฐานของเรา ย้อนกลับไปยังกระบวนการเปลี่ยน Dock เริ่มต้นให้มีประมาณ 15 รายการบน Mac ใหม่และขั้นตอนเหล่านี้ใช้งานได้ ฉันทำสิ่งนี้มากมายจากบรรทัดคำสั่งเพื่อไม่ให้ยุ่งยากกับการเปลี่ยน / คืนค่าสิทธิ์โดยใช้ Finder

  1. จัดเรียง Dock ของคุณ แต่คุณต้องการให้ปรากฏในบัญชีผู้ใช้ใหม่เปลี่ยนการวางแนวและเพิ่ม / ลบแอปพลิเคชัน

  2. เรียกดู~ / Library / Preferencesและคัดลอกไฟล์com.apple.Dock.plistไปยังเดสก์ท็อปของคุณ

  3. เปิด Terminal และเริ่มเซสชันรูทโดยพิมพ์: sudo -s

  4. ป้อนรหัสผ่านของบัญชีปัจจุบันของคุณเมื่อได้รับแจ้ง

  5. คัดลอกสำเนาของไฟล์การกำหนดค่าตามความชอบ Dock ของคุณจากเดสก์ท็อปของคุณไปยังเทมเพลตผู้ใช้ในโฟลเดอร์ระบบของ Mac: cp ~/Desktop/com.apple.Dock.plist /System/Library/User\ Template/English.lproj/Preferences

นั่นควรทำเคล็ดลับ ฉันทดสอบสิ่งนี้บน Mac ที่สดใหม่โดยลงชื่อเข้าใช้ทั้งบัญชี Guest และบัญชีผู้ใช้มาตรฐานใหม่ ( สร้างขึ้นหลังจากขั้นตอนข้างต้น ) ทั้งสองบัญชีแสดง Dock ที่เหมาะสมพร้อมรายการ 15 ~

มันไม่ควรจะเป็นสิ่งที่จำเป็นกับขั้นตอนเหล่านี้ แต่ถ้าคุณทำงานเป็นปัญหาที่คุณควรตรวจสอบว่าแม่แบบ / ระบบ / Library / ผู้ใช้โฟลเดอร์ได้สิทธิ์ตั้งเป็นระบบ - อ่าน / เขียนและทุกคน - ไม่สามารถเข้าถึง


ฉันทำตามขั้นตอนของคุณแล้วและคัดลอกไฟล์. plist ไปที่ ../English.lproj/Library/Preferences เช่นกัน แต่ปัญหายังคงอยู่
Joey Baud

ที่จริงแล้วฉันเพิ่งลองทำตามขั้นตอนเหล่านี้อีกครั้งใน iMac ใหม่ล่าสุดเพิ่งออกจากกล่อง ฉันทำตามขั้นตอนเหล่านี้ก่อนที่จะเพิ่มลงในโดเมนและตอนนี้ผู้ใช้เครือข่ายใหม่ที่เข้าสู่ระบบจะเห็นท่าเรือที่กำหนดเองที่ฉันทำ มีความคิดเห็นเกี่ยวกับสาเหตุที่ไม่สามารถทำงานร่วมกับ iMac อื่นได้หรือไม่
Joey Baud

1
ฉันพบว่าการตั้งค่าท่าเรือถูกตั้งค่าผ่าน OD การคัดลอก Plist ที่นั่นควรแก้ไขปัญหา
Joey Baud

1
ขั้นตอนข้างต้นทำงานร่วมกับคำเตือน: 1. เส้นทางจริงสำหรับโฟลเดอร์ Prefs ที่ต้องการใน 10.9 คือ / System / Library / User \ Template / English.lproj / Library / Preferences / 2. Mavericks เพิ่มไอคอน Dock สำหรับ iBooks และดาวน์โหลด โฟลเดอร์ซึ่งเป็นส่วนหนึ่งของสคริปต์การสร้างผู้ใช้ดังนั้นสิ่งเหล่านี้จะถูกเพิ่มแม้ว่าคุณจะลบออกจากท่าเรือที่กำหนดเองของคุณ หากคุณมีไอคอนดาวน์โหลดอยู่แล้วมันจะเพิ่มไอคอนที่สองดังนั้นให้ลบออกจากการออกแบบที่คุณกำหนดเอง

1
ฉันสามารถยืนยันการทำงานนี้ใน 10.11 ตราบใดที่คุณใช้ / ระบบ / ห้องสมุด / ผู้ใช้แม่แบบ / English.lproj / ห้องสมุด / การตั้งค่า / ขอบคุณสำหรับเคล็ดลับที่มีประโยชน์!
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.