我使用的是 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 上它不起作用,因为出现了类似这样的错误这。