![仅一个窗口的屏幕共享方法](https://linux22.com/image/1179696/%E4%BB%85%E4%B8%80%E4%B8%AA%E7%AA%97%E5%8F%A3%E7%9A%84%E5%B1%8F%E5%B9%95%E5%85%B1%E4%BA%AB%E6%96%B9%E6%B3%95.png)
早在 2019 年,我就使用了仅(我相信)Linux 用户可用的 chromecast 功能,该功能允许我将一个应用程序的屏幕共享到 chromecast 设备。这为我解决了一个巨大的问题,即从我的屏幕上共享某些内容,而不会有私人信息被弹出通知或其他应用程序的内容泄露的风险。这种共享方法的另一个好处是能够将窗口尺寸与输出显示的 16:9 比例相匹配,这与我使用的笔记本电脑不同。没有难看的黑条!
2020 年期间,由于工作变动,我没有使用此功能……现在我又需要它了。但今天我发现 Chrome 浏览器不再提供此选项 - 只是全屏共享,就像 Windows 用户一直受到的限制一样。
所以现在我正在寻找可以让我重新创建此功能的选项。最好是可以与 Wayland 配合使用的方法(我之前使用的方法从未与 Wayland 配合使用过)。
我在想一定存在某种 Linux 工具,可以将所选窗口的输出定向到 WebRTC 流,然后以某种方式告诉我的 chromecast 抓取该流?但我愿意接受其他想法,包括将 HDMI 电缆连接到我的第二个显示器。但是,如果我这样做,我的要求是第二个显示器只将一个窗口或我的主要显示器的一部分克隆到第二个显示器 - 简单地将整个屏幕克隆到另一个显示器是一场隐私噩梦。
答案1
我发现 Chromium 仍然支持投射单个应用程序窗口。在 Wayland 中,这有点受限 - 仅列出某些应用程序窗口以供选择。我不确定是什么决定了可以投射什么。终端窗口不能,但 xournal - 我主要追求的 - 可以。