我想知道如何使用不同的 $HOME 路径打开 Mac OS X 应用程序。
具体来说,我正在尝试启动浏览器并拥有不同的会话,因此它们不会相互干扰。
我通过 BASH 尝试过HOME=/Users/daniel/test open /Applications/Firefox.app/
,但它不起作用(使用 ~/Library 中的现有会话打开)。man open
没有提供任何帮助。
然后我尝试创建一个不同的用户并执行sudo su mickey -c 'open /Applications/Firefox.app/' and
sudo su mickey -lc 'open /Applications/Firefox.app/',希望我至少可以以不同的用户身份启动一个应用程序(在 Linux 中工作),但再次没有甜甜圈,并且man su
没有也帮不上忙。它仍然只是使用我的 ~/Library 东西打开的。
我知道环境变量和 BASH 与 WM 之间存在一些问题,我猜我需要做一些 plist-y 魔术,但我不知道该怎么做。
有任何想法吗?
TIA,丹尼尔:)