如何通过代码将登录项添加到 Mountain Lion OSX

如何通过代码将登录项添加到 Mountain Lion OSX

直到我升级到 Mountain Lion,我才能够通过编辑此 plist 添加登录项:

/Users/test/Library/Preferences/loginwindow.plist 

并将条目添加(path,name,hide)AutoLaunchedApplicationDictionary字典中。

在操作系统中,此功能不再起作用。添加到此词典的项目不会在登录时启动。

我看到现在将登录项保存在名为的文件中com.apple.loginitems.plist,但我不明白如何向该文件添加项。

我尝试使用类似的参数将项目添加到CustomListItems字典中name,path, hide,但它们并未在登录时启动。

有人知道如何从代码登录项中添加吗?

答案1

您仍然可以使用 AppleScript:

osascript -e 'tell app "System Events" to make login item at end with properties {path:"/Applications/iTunes.app", hidden:true}'

相关内容