Macos OSX 10.8 LoginItems
我发现了这个,但它在OSX 10.8中似乎不起作用 这是来自另一个问题,适用于其他所有问题Macos OSX 10.8 LoginItems,macos,startup,login-script,Macos,Startup,Login Script,我发现了这个,但它在OSX 10.8中似乎不起作用 这是来自另一个问题,适用于其他所有问题 defaults write \ /Library/Preferences/loginwindow \ AutoLaunchedApplicationDictionary \ -array-add '{ "Path" = "/path/to/script"; "Hide" = "0"; }' 如何将我的应用程序添加到OSX Mountain Lion(10.8)中的loginIt
defaults write \
/Library/Preferences/loginwindow \
AutoLaunchedApplicationDictionary \
-array-add '{ "Path" = "/path/to/script"; "Hide" = "0"; }'
如何将我的应用程序添加到OSX Mountain Lion(10.8)中的loginItems中?OS X 10.8在下,我们无权提供详细信息,但我可以告诉您,10.7或任何其他最新OSX版本下没有/Library/Preferences/loginwindow,您应该执行以下操作:
defaults write \
~/Library/Preferences/loginwindow \
AutoLaunchedApplicationDictionary \
-array-add '{ "Path" = "/path/to/script"; "Hide" = "0"; }'
请注意,OS X 10.8下缺少“~”波浪号,我们无权提供详细信息,但我可以告诉您,10.7或任何其他最新OSX版本下没有/Library/Preferences/loginwindow,您应该执行以下操作:
defaults write \
~/Library/Preferences/loginwindow \
AutoLaunchedApplicationDictionary \
-array-add '{ "Path" = "/path/to/script"; "Hide" = "0"; }'
请注意,缺少“~”波浪号OS X 10.8在com.apple.loginwindow.plist中存储登录项OS X 10.8在com.apple.loginwindow.plist中存储登录项请注意,这只会将其添加到当前用户的登录项,而不是全局登录项。现在似乎只能通过Launch Services的共享文件列表API来添加这些内容。因为这不是一个答案,而是关于NDA的警告,所以应该是一个注释。考虑一下用一个真正的答案来更新这个,因为10.8已经有一段时间了。注意,这只会把它添加到当前用户的登录项,而不是全局登录项。现在似乎只能通过Launch Services的共享文件列表API来添加这些内容。因为这不是一个答案,而是关于NDA的警告,所以应该是一个注释。考虑一下用一个真正的答案来更新这个,现在10.8已经有一段时间了。据我所知,这实际上是错误的。全局登录项现在存储在
/Library/Preferences/com.apple.loginitems.plist中,但不应直接修改此文件。相反,请使用Launch Services的共享文件列表API(在LSSharedFileList.h
中)。(10.6及以上)引用?据我所知,这实际上是错误的。全局登录项现在存储在/Library/Preferences/com.apple.loginitems.plist中,但不应直接修改此文件。相反,请使用Launch Services的共享文件列表API(在LSSharedFileList.h
中)。(10.6及以上)