OSX 中是否有办法在登录时为每个用户启动一个程序。这台 Mac 已连接到我们的域,因此无法提前知道这台 Mac 上将使用哪些帐户。
答案1
是的,您应该能够创建一个适当的launchd
plist(参见launchd.plist(5)
手册页)并将其放入/Library/LaunchAgents/
。
如果您还不熟练使用 launchd plist 或一般 plist,那么有很多 launchd plist 生成器/编辑器,而且一般 plist 编辑器就更加多了。
读者须知:我从未尝试以这种方式启动 GUI 应用程序,因此 YMMV。但我应该指出,这是 Mac OS X 启动 Finder 和 Dock 等程序的方式,因此看起来应该可以工作。