ฉันกำลังเข้าสู่รายการล็อกอินจากเทอร์มินัล แต่คำสั่งนี้ไม่ทำงานสำหรับฉัน
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{Path="/Applications/Your Application.app";}'
ผมทำอะไรผิดหรือเปล่า?
ฉันกำลังเข้าสู่รายการล็อกอินจากเทอร์มินัล แต่คำสั่งนี้ไม่ทำงานสำหรับฉัน
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{Path="/Applications/Your Application.app";}'
ผมทำอะไรผิดหรือเปล่า?
คำตอบ:
ฉันไม่ได้ใช้ AutoLaunchedApplicationDictionary ใน ~/Library/Preferences/loginwindow.plist
แต่มีเพียงใน /Library/Preferences/loginwindow.plist
.
รายการเข้าสู่ระบบส่วนใหญ่จะถูกเก็บไว้ใน ~/Library/Preferences/com.apple.loginitems.plist
. พา ธ ถูกเก็บเป็นข้อมูลนามแฝง แต่คุณสามารถเพิ่มรายการล็อกอินด้วย AppleScript
osascript -e 'tell application "System Events" to make new login item at end with properties {path:"/Applications/TextEdit.app", name:"TextEdit", hidden:true}'