使用 X11 转发或类似功能将单个应用程序从 macOS 流式传输到 Linux

使用 X11 转发或类似功能将单个应用程序从 macOS 流式传输到 Linux

我想将应用程序(最好菜单栏位于顶部)从 macOS 流式传输到 Linux。您可以通过 XQuartz 和 X11 转发从另一个方向执行此操作,从 Linux 到 macOS。

我看到有人说使用 VNC 可以做到这一点,但没有任何具体的解决方案。有没有合适的方法来解决这个问题?

答案1

MacOS 不使用 X11 显示应用程序。它使用石英因为它是图形层。 Quartz 中没有内置任何类似于 X11 通过网络转发显示的功能,因此我不相信您能够以您想要的方式流式传输单个应用程序。

Ubuntu 帮助页面连接到 Apple Remote Desktop 应该会有所帮助。

在 Mac 上:

  1. 打开系统偏好设置(位于 Apple 菜单中)
  2. 打开共享面板
  3. 打开盒子 Apple 远程桌面
  4. 点击访问权限
  5. 选中 VNC 查看器可以使用密码控制屏幕复选框,然后输入密码
  6. 单击“确定”

在Ubuntu上:

  1. 启动 Remmina 远程桌面客户端
  2. 从菜单中选择连接 > 新建
  3. 选择 VNC - 虚拟网络计算作为协议
  4. 使用 Mac 的 IP 地址或主机名填写服务器字段
  5. 可以选择填写用户名和密码,以便 Remmina 记住您的凭据
  6. 重要提示:将颜色深度设置为高颜色(15 位)或更好,否则连接将失败
  7. 单击“连接”(或“保存”以便稍后重复使用)

非 ubuntu 发行版的过程类似,但您不必使用步骤 1-3,只需使用发行版附带的任何 vncviewer 软件或安装替代软件(我个人一直只使用 Tigervnc 附带的 vncviewer )。

相关内容