在Mac之间共享GUI窗口

我在同一个本地网络上有两个mac。我想要做的是从另一个ssh到一个mac并打开GUI窗口。一世 不要 想分享整个屏幕,只是我从终端打开的窗口。

在Linux计算机之间可以做到 ssh -X user@host,相当于Mac上的这个就是我想要的。

这可能吗?如果是这样,怎么样?

4个回答

为了澄清,您想要运行原生Mac应用程序或X11应用程序的应用程序是什么?如果是后者,你可以在Linux上做同样的事情(如果你在两端安装XQuartz)......但我猜你的意思是前者,因为没有我知道的实际解决方案。 OS X窗口管理器没有此功能。
好的,谢谢你回答我的问题。我在谈论原生Mac应用程序。
你需要使用终端吗?对于本机应用程序,根据您的共享首选项,您可以在网络上找到计算机,连接到它,然后使用finder导航到应用程序。

好吧,如果你启动一个使用X11的应用程序,就像这样: ssh -X user@host

您可以使用docker在mac上运行大多数“Linux GUI”X11应用程序: 如何使用Docker在OSX上运行Linux GUI应用程序

一定要退房 XPRA for Mac 也是。 您可以在Mac上转发X11应用程序或使用xpra转发整个Mac桌面,以安装do

brew install Caskroom/cask/xpra

影子桌面

/Applications/Xpra.app/Contents/Xpra_NoDock.app/Contents/MacOS/Xpra  shadow --bind-tcp=127.0.0.1:10000

etc.pp.