Ubuntu系统桌面无线投屏至索尼电视问题求助
Ubuntu系统桌面无线投屏至索尼电视问题求助
作为刚踩过类似投屏坑的过来人,分享几个亲测有效的排查和解决思路,希望能帮你搞定这个问题!
先把基础条件拉满:
- 确保你的Ubuntu电脑和索尼电视连在同一个Wi-Fi网络(优先选2.4G频段,不少老款索尼电视对5G的兼容性不太友好),而且电视的投屏功能(索尼一般叫Screen Mirroring或者智慧投屏)已经手动打开了。
- 旧版本的gnome-network-displays确实容易出现搜不到设备的情况,你可以先给系统做个全面更新试试:
更新完成后重启电脑,再打开gnome-network-displays重新扫描。sudo apt update && sudo apt upgrade
如果还是搜不到,试试启用Rygel这个工具——它是GNOME官方的媒体共享服务,很多时候能解决设备发现的盲区:
- 先安装Rygel套件:
sudo apt install rygel rygel-preferences - 在应用列表里找到「Rygel Preferences」打开,在「Media Export」标签页勾选「Enable media export」,再切换到「DLNA Server」确认服务处于开启状态。
- 重启Rygel服务生效:
这时候再打开gnome-network-displays,或者直接用电视的投屏搜索功能找你的电脑,大概率能搜到了。systemctl --user restart rygel
- 先安装Rygel套件:
要是上面的方法都不行,试试用VLC播放器来曲线救国投屏:
- 打开VLC,点击顶部菜单栏的「媒体」→「流」,在弹出的窗口里选「捕获设备」,捕获模式选「桌面」,帧率可以设成15-30(根据你的Wi-Fi速度调整,网络差就选低帧率)。
- 点击「流」,下一步选「网络」,然后要么直接选「DLNA」选项让VLC自动扫描局域网内的设备,找到你的索尼电视后确认;要么手动输入电视的IP地址(电视网络设置里能查到),格式大概是
rtsp://[电视IP]:8554/desktop,确认后就能开始投屏了。
最后还有个终极备选方案,试试MiraCast工具包,专门针对投屏协议的兼容性问题:
sudo apt install xorg-xserver-utils libxfixes-dev libxcb1-dev libxcb-randr0-dev libx11-dev libmirclient-dev安装完成后输入
miraclecast --help查看具体用法,用它来扫描和连接你的索尼电视,很多gnome-network-displays搞不定的情况它能搞定。
备注:内容来源于stack exchange,提问作者Mouhamed Diene
相关产品推荐
相关产品推荐

