Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX 10.8 LoginItems_Macos_Startup_Login Script - Fatal编程技术网

Macos OSX 10.8 LoginItems

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

我发现了这个,但它在OSX 10.8中似乎不起作用

这是来自另一个问题,适用于其他所有问题

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及以上)