我可以在多个用户帐户之间共享 MacOS 桌面吗?

Can I share a MacOS desktop between several user accounts?

我可以允许多个用户帐户直接在一个 MacOS 桌面上打开应用程序吗?

在 X Windows 上,通常是关于设置 DISPLAY 和 XAUTH。我怀疑这在原生 MacOS 上是不可能的,但似乎值得一问。

我知道我可以在一个 Mac 上拥有多个用户,每个 运行 一个单独的桌面。

我知道我什至可以将 ScreenSharing 与 SSH 隧道结合使用,让其他用户的桌面在我的主桌面上可见。

背景:我可以 运行(葫芦)一次在一台机器上跨多个 iOS 模拟器进行测试,每个模拟器作为不同的用户提供 process/admin 分离,每个到那个用户的桌面(使用 parallel_calabash)但 运行 多个桌面会浪费机器资源,而这些资源本可以更好地用于 运行 更多模拟器。

有一个 gem 您可以使用。我没试过,但看起来他们试过了。让我知道你的成功。 https://github.com/rajdeepv/parallel_calabash

似乎答案是否定的。

特别是从 ElCapitan 开始,Apple 的安全模型甚至可以 difficult/impossible 从 ssh 会话到同一台机器上的同一用户与桌面进行交互,除非您 运行 从该用户的桌面上下文,例如 ~/Library/LaunchAgent.