gpt4 book ai didi

linux - 如何将 Mac 屏幕共享到 Linux docker 容器?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:30:31 26 4
gpt4 key购买 nike

我想运行 odesk time tracker(一个 Qt4 应用程序),它可以捕获您的屏幕和击键以记录自由工作。但我不信任它并想对其进行沙盒处理。

在 Linux 上,有一些方法可以在 docker 容器上运行 GUI 项目并将 X11 转发到 Linux 主机。我可以在 Mac 上执行此操作吗?该应用程序将在 Linux 容器上运行,并将通过捕获屏幕/击键显示在 Mac 上。

我认为 VNC 方法会显示 linux 主机,而不是 mac。如果linux连接mac,我得在mac上安装软件。不知道能不能做X11转发。

最佳答案

您需要在 Mac 上安装 XQuartz。你可以在这里得到它 -

http://xquartz.macosforge.org/landing/

安装后,请按照以下步骤操作 -

  1. 运行 X11 应用程序(包含在 XQuartz 中)
  2. 打开 X11 首选项并确保选中“允许连接...” X11 Preferences
  3. 重新启动 X11 应用程序
  4. 打开终端
  5. 使用 X11 转发 ssh 到您的 docker:ssh -X YOUR_DOCKER_IP

从现在开始,您在 docker 上运行的任何 GUI 应用程序都将显示在您的 Mac 上。

关于linux - 如何将 Mac 屏幕共享到 Linux docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28065465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com