到2020年,可以在三星智能电视上进行无线显示屏镜像,而无需任何HDMI线缆(我每天都在使用,三星电视UN40J5500,搭配Ubuntu 20.04)。
在我看来,最简单的方法是通过flatpak安装gnome-network-displays。
- 从Flathub下载.flatpakref文件:https://flathub.org/apps/details/org.gnome.NetworkDisplays
- 安装:
flatpak install org.gnome.NetworkDisplays.flatpakref
- 运行:
flatpak run org.gnome.NetworkDisplays
- 选择要显示的电视
![gnome network displays for samsung smart tv](https://istack.dev59.com/C1K45.webp)
- 应该开始将屏幕流式传输到电视上。
重要提示:请检查您的电视音频是否正常工作。在我的情况下,我需要使用PulseAudio音量管理器。
安装:sudo apt install pavucontrol
运行:pavucontrol
选择:输出设备 -> 显示:虚拟输出设备 -> 设置回退。
![pavucontrol Virtual Output Device](https://istack.dev59.com/sqWgi.webp)
最后,如果您的电视没有连接或者屏幕突然冻结,这是我所做的操作:
1. 关闭gnome-network-displays(如果已打开)。
2. 停止:systemctl stop NetworkManager.service。
3. 停止:systemctl stop wpa_supplicant.service。
4. 启动:systemctl start NetworkManager.service。
5. 启动:systemctl start wpa_supplicant.service。
然后,重新打开网络显示,问题就会解决。
我的无线显示器使用体验通常非常好,我能够观看完全同步的带有音频的电影。额外提供一些信息,我使用的是5GHz的Wifi(也许这有所帮助...),路由器是Archer C60,我的CPU是Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz(虽然不是很新但工作正常)。
如需更多信息,请访问项目存储库:
https://gitlab.gnome.org/GNOME/gnome-network-displays。
另一个对我来说“部分有效”的项目是MiracleCast(至少对于电视发现和了解它是否可能在Linux上运行的动力来说)。我认为它还没有完全完成(请参阅未解决的问题),但这是未来的另一个可能选择:
https://github.com/albfan/miraclecast/issues/4。
祝好运!
https://gitlab.gnome.org/GNOME/gnome-network-displays