通过 ssh 将整个桌面隧道传输到在 OSX 上运行的 X11

Jas*_*ues 6 ssh macosx

我的主要工作站是 OSX(因为我花了很多时间开发 iOS 和 OSX 软件),但是我使用 Ubuntu 做很多事情。

我在另一台机器上运行 Ubuntu,并希望通过 ssh 将桌面隧道传输到 OSX。我是一个 1000mbit 以太网。

它适用于以下情况:

ssh -X user@server.mydomain
nautilus&   #Or firefox, etc - will open the window on my OSX Machine
Run Code Online (Sandbox Code Playgroud)

但是对于整个桌面:

gnome-session&
Run Code Online (Sandbox Code Playgroud)

它给出了错误消息“我们失败了,但失败的鲸鱼已经死了”。. . 这一定是有史以来最奇妙的错误消息(尽管它对我解释出了什么问题没有多大帮助)。

Jas*_*ues 4

(自我回答:仍在寻找更完整的答案)

我无法运行 gnome-session - 我什至为此尝试了 Xepry 和 Xnest。

但是,我能够运行:

gnome-panel&
Run Code Online (Sandbox Code Playgroud)

。。这给了我最想要的。我现在拥有 Gnome 桌面系统的重要部分 - 图形“应用程序”菜单,它允许我查找并启动应用程序,而无需知道它们位于磁盘上的位置。

更新:在 Wi-Fi 连接较差的情况下,这也能很好地工作!