【发布时间】:2010-09-14 13:49:47
【问题描述】:
我有一个小程序,想在我的 mac 启动时自动打开。
因为这个程序接受命令行参数,它不像只是去系统偏好/帐户/登录项并在那里添加它那么简单......
从谷歌,我读到我可以在用户的主文件夹中创建一个 .profile 文件,这将执行我放入其中的任何内容...所以我在 ~ 中有一个 .profile 页面,如下所示:
-rw-r--r--@ 1 matt Staff 27 27 Sep 13:36 .profile
包含这个...
/Applications/mousefix 3.5
但它不会在启动时执行!如果我在终端中手动输入“/Applications/mousefix 3.5”,它确实可以工作。
有什么想法吗?
【问题讨论】:
-
您的 .profile 应该在您打开终端时运行,而不是在启动时运行,也不会在您登录 GUI 时运行。这行得通吗?
标签: macos osx-leopard launchd