如何在不连接外接显示器的情况下在 mac 上添加扩展工作区?
How to add an extended workspace on mac without connecting an external monitor?
所以,我想将我的扩展工作区(在 MAC)投射到我在 iOS 上的应用程序。我已经阅读了几天,并挑选出 Quartz 显示服务 API 直接从 GPU 为每个连接的显示器捕获屏幕。
至于我的用例,我需要在本地 wifi 网络上通过 HTTP 进行流式传输,并能够在我的应用程序中接收它。问题是,Mac 在不连接投影仪或显示器等兼容设备的情况下无法扩展工作空间。我该如何解决这个问题?我需要能够通过 HTTP/tcp 仅投射扩展工作区,从我读过的内容来看这似乎是可能的。我还查看了 IOKit 和其他相关资源,但它们对我来说没有太多有用的信息。由于目标是将扩展工作区从 MAC 流式传输到其他设备,因此连接真正的辅助显示器是无用的,也没有意义。
我们能否通过某种方式让内核认为连接了另一个显示器来解决这个问题?
是否有任何其他方法来生成扩展桌面并投射它?
任何帮助将不胜感激。
我找到了一个 Github 存储库,它在某种程度上完成了我想做的事情。他们实际上已经编写了一个驱动程序,通过欺骗 mac 认为它连接到物理监视器来启用多个虚拟桌面。以后像我这样的人,看看这个link.
实现此目标的任何其他输入也将是很好的。
所以,我想将我的扩展工作区(在 MAC)投射到我在 iOS 上的应用程序。我已经阅读了几天,并挑选出 Quartz 显示服务 API 直接从 GPU 为每个连接的显示器捕获屏幕。
至于我的用例,我需要在本地 wifi 网络上通过 HTTP 进行流式传输,并能够在我的应用程序中接收它。问题是,Mac 在不连接投影仪或显示器等兼容设备的情况下无法扩展工作空间。我该如何解决这个问题?我需要能够通过 HTTP/tcp 仅投射扩展工作区,从我读过的内容来看这似乎是可能的。我还查看了 IOKit 和其他相关资源,但它们对我来说没有太多有用的信息。由于目标是将扩展工作区从 MAC 流式传输到其他设备,因此连接真正的辅助显示器是无用的,也没有意义。
我们能否通过某种方式让内核认为连接了另一个显示器来解决这个问题?
是否有任何其他方法来生成扩展桌面并投射它?
任何帮助将不胜感激。
我找到了一个 Github 存储库,它在某种程度上完成了我想做的事情。他们实际上已经编写了一个驱动程序,通过欺骗 mac 认为它连接到物理监视器来启用多个虚拟桌面。以后像我这样的人,看看这个link.
实现此目标的任何其他输入也将是很好的。