登录项 -> 以 32 位模式启动?

登录项 -> 以 32 位模式启动?

我注意到,任何支持 32 位和 64 位模式的应用程序,即使设置为以 32 位模式启动,在登录时启动时也始终默认为 64 位模式。换句话说,从 Finder 启动应用程序将正确地以 32 位模式加载它,但如果我随后将其添加到“系统偏好设置”下用户的“登录项”列表中,它就不会这样做。

有人知道我该如何实现这一点吗?也许在登录项列表中添加一个调用“arch -i386 [app-binary]”的 shell 脚本?

答案1

作为一种解决方法,您可以创建一个包装应用程序来open使用 Automator 或 AppleScript Editor。


在 Automator 中,创建新的应用

添加运行 Shell 脚本从库中步进并设置以下脚本内容:

open -a "App Name"

另存为例如运行应用程序名称 i386.app并将该程序添加到您的登录项。

使用open意味着它会立即退出,因此它不会长时间污染你的 Dock。

相关内容