使用 Chromecast 投射整个桌面?

使用 Chromecast 投射整个桌面?

我使用的是 Gnome Shell 或任何其他桌面环境。我已经可以从 Chrome 投射,但我想投射整个桌面 + 音频(如果可能),而不使用 Chrome。

答案1

更新答案:

在更高版本的 Ubuntu(Kubuntu 23.10)中进行测试韓國電腦似乎最适合屏幕镜像。(我曾经使用过解决方案,从 Ubuntu repos 安装,因此命令中不使用 python)。

我可以镜像整个笔记本电脑屏幕(如前所述这里)类似:

mkchromecast --name <NAME-of-DEVICE> --control --notifications --video --resolution <YOUR_RESOLUTION> --screencast

(可使用更多参数,请参阅mkchromecast --help。)

需要设置精确的分辨率。可用的分辨率包括:

- 480p.
- 720p.
- 1366x768.
- 1080p.
- 2k.
- 1440p.
- uhd.
- 2160p.
- 4k.

在这种情况下您还需要使用pavucontrol和发送音频流:

在此处输入图片描述

计算机和其他设备之间会有几秒钟的延迟。如果音频不同步,暂停投射设备上的播放可能会有所帮助。

可以单独投放视频流,但结果可能因视频流而异。对于我测试的一些视频文件,类似下面的方法有效:

mkchromecast --video -i  "/path/to/video"

对于整个桌面,在 Gnome 或 Flathub 中有 GNOME 网络显示(但在 Kubuntu 上它不起作用,因为出现了类似这样的错误

相关内容