การตั้งค่าหน้าจออัตโนมัติใน command line / shell script
ดังนั้นฉันจึงกำหนดค่าแม่แบบผู้ใช้เริ่มต้น LaunchAgents เพื่อกำหนดค่าสกรีนเซฟเวอร์เริ่มต้นสำหรับแฟนอาร์ตยอดนิยมของ บริษัท ของฉัน (มันได้รับการตอบรับอย่างดีจากทีมจริงๆ) พวกเขาได้รับการออกแบบเป็นรูปภาพที่รันครั้งแรกเมื่อพวกเขาลงชื่อเข้าใช้ผู้ใช้ Active-Local Active Directory อย่างไรก็ตามตอนนี้ฉันได้รับผลลัพธ์ที่ไม่สอดคล้องกันมากนั่นคือมันไม่ทำงาน .plist เรียกใช้ Shell Script ที่อยู่ในโฟลเดอร์ / sbin / สิ่งที่แปลกคือมันใช้งานได้ในผู้ใช้ที่มีอยู่เป็นส่วนใหญ่ โปรแกรมรักษาหน้าจอมีไว้เพื่อใช้ "Flipup" กับโฟลเดอร์เฉพาะของรูปภาพ, สุ่มรูปภาพและตั้งเวลาเริ่ม 5 นาที ตัวอย่างเช่นฉันตั้งใจตั้งค่าหน้าจอ "ผู้ใช้การกำหนดค่าเริ่มต้น" เป็น "Holiday Mobile" เป็นครั้งแรกให้ตั้งค่าการเลือกรูปภาพเป็น "Cosmos" (ค่าเริ่มต้นหนึ่ง) ด้วยเวลาเริ่มต้น 20 นาทีและยกเลิกการเลือก จากนั้นฉันเปลี่ยนเป็น "Arabesque" เมื่อฉันออกจากระบบและกลับเข้าสู่ระบบเพื่อเตะในสคริปต์ผลลัพธ์คือฉันได้รับ "Holiday Mobile" อย่างไรก็ตามเมื่อฉันไปที่ "การตั้งค่าเดสก์ท็อปและสกรีนเซฟเวอร์" "Arabesque" ถูกเลือกจริง ๆ แม้ว่าตัวอย่าง "Holiday Mobile" …