习惯了Windows11或者Mac系统原生的无线投屏,如果你刚切换到Linux桌面生态中,也在寻找这样一款投屏软件,那么可以试试GNOME网络显示(gnome network displays)。
项目地址:
https://gitlab.gnome.org/GNOME/gnome-network-displays
支持Flatpak安装,可以适配所有Linux发行版。
https://flathub.org/zh-Hans/apps/org.gnome.NetworkDisplays
Gnome作为最主流的桌面环境之一,而GNOME网络显示器(GNOME Network Displays)作为其生态下的核心投屏工具,支持Miracast 、Chromecast无线投屏协议,打破了物理显示设备的束缚,无需复杂线缆连接,就能实现桌面内容的无线投射,成为办公、演示、娱乐等场景下的实用助手。是一款专注于跨设备无线显示的开源应用,完美契合GNOME桌面的设计理念,为Linux用户提供了轻量化、高兼容的投屏解决方案。
一、工具定位:不止于投屏,更是分布式显示的桥梁
GNOME网络显示器由Benjamin Berg、Christian Glombek等开发者主导开发,是一款基于GNU通用公共许可证v3.0及以上版本发布的开源应用,由国际开源社区共同维护迭代。其核心定位并非简单的“屏幕镜像”,而是将物理上分离的计算设备(如笔记本、台式机)与显示设备(如智能电视、投影仪)通过网络连接,实现逻辑上的“网络化多屏协作”——既可以将本机桌面推送到远端显示设备,也能灵活扩展桌面空间,满足多样化的使用需求。
与市面上的第三方投屏工具不同,GNOME网络显示器无需额外部署复杂服务,也不会产生冗余的系统占用,是Linux用户无线投屏的首选原生工具,尤其适合依赖GNOME桌面的Ubuntu、Fedora等发行版用户。
二、核心特性:兼顾兼容性、易用性与性能
GNOME网络显示器的核心优势的在于“原生适配+多协议支持+轻量化体验”,同时兼顾功能实用性与技术专业性,具体特性可分为以下几方面:
(一)多协议支持,兼容主流显示设备
作为一款全能投屏工具,它同时支持Miracast和Chromecast两大主流投屏协议,覆盖绝大多数无线显示设备,解决了Linux用户投屏兼容性差的痛点。其中,Miracast(又称Wi-Fi Display)作为无线投屏标准,可实现音频与视频的无线传输,适配各类支持该协议的智能电视、投影仪及无线显示适配器(如Microsoft 4K无线显示适配器、Mirascreen等);Chromecast协议则适配谷歌旗下投屏设备及内置该协议的智能电视,进一步拓宽了设备兼容范围。
此外,其最新版本还新增了Miracast over Infrastructure(MICE)支持,可通过局域网(以太网或Wi-Fi)实现投屏,而非传统的Wi-Fi直连,不仅提升了连接稳定性,还适配老旧无线硬件及企业受限网络环境,实用性大幅提升。
(二)操作简洁易上手
它支持两种投屏模式:屏幕镜像(将本机桌面完整投射到远端设备)和虚拟扩展(将远端设备作为额外桌面,扩展工作空间),可根据办公、演示等不同场景灵活切换。
(三)轻量化架构,性能稳定高效
GNOME网络显示器采用轻量化设计,依托GNOME核心基础设施构建,资源占用远低于第三方投屏工具,在老旧设备上也能保持稳定运行。其技术架构极具优势:图形传输上,优先借助Mutter screencast portal获取屏幕数据,若不可用则退回到X11帧捕获模式,适配绝大多数Linux系统配置;编码传输上,依赖PipeWire进行硬件加速编解码,支持OpenH264、x264等视频编码器及AAC音频编码器,可实现低延迟、高保真的画面传输,实测千兆局域网环境下,1080p@60fps的投屏延迟可控制在40ms以内,满足实时演示、协同办公等场景需求。
音频传输方面,用户只需将Pulseaudio的音频输出切换至“Network-Displays”接收器,即可实现画面与音频的同步投屏,避免出现“有画面无声音”的尴尬问题。
(四)开源安全,可定制性强
作为开源项目,GNOME网络显示器的代码完全公开,用户可根据自身需求修改源码、定制功能,同时也能参与社区贡献,反馈问题、提出改进建议。其通信过程默认启用TLS加密或依托主机级防火墙策略,规避了传统投屏工具的安全短板,无需担心数据经第三方服务器传输的隐私泄露风险,尤其适合企业内网场景使用。此外,它还提供了完善的调试工具,用户可通过设置环境变量查看详细日志,快速排查连接、编码等相关故障。
三、安装步骤
对于Ubuntu、Fedora等主流Linux发行版,安装过程十分便捷,主要有两种方式:
命令行安装:对于Ubuntu及基于Debian的发行版,可通过sudo apt update && sudo apt install gnome-network-displays命令完成安装;对于Fedora等基于RPM的发行版,可通过dnf build-dep gnome-network-displays安装依赖后,再进行编译安装或直接安装二进制包。
Flatpak安装:通过Flathub平台安装,只需执行flatpak install flathub org.gnome.NetworkDisplays命令,即可快速完成安装,适合偏好扁平化部署的用户。
安装完成后,可在GNOME应用菜单中搜索“Network Displays”启动应用,或通过设置中心的“网络显示器”选项直接进入投屏界面。

四、适用场景与实用价值

办公演示场景:在会议室中,无需携带HDMI线缆、扩展坞等硬件,只需将Linux笔记本与会议室智能电视、投影仪连接到同一局域网,即可一键投屏,展示PPT、文档、代码等内容,提升演示效率,避免硬件适配麻烦。
居家娱乐场景:将电脑中的电影、视频、游戏等内容投射到智能电视上,享受大屏体验,无需手动传输文件,实现“电脑操作、电视显示”的无缝衔接。
协同办公场景:将远端设备作为扩展桌面,多屏分工处理任务(如左侧本地屏幕编辑文档,右侧投屏屏幕查看资料),提升工作效率;同时支持反向投射,可将远端设备的摄像头画面、传感器数据叠加至本地桌面,适配教育演示、工业监控等特殊场景。
五、总结
GNOME网络显示器是一款为Linux用户量身打造的原生无线投屏工具,以“开源免费、原生适配、多协议支持、轻量化体验”为核心优势,完美解决了Linux桌面投屏兼容性差、操作复杂、资源占用高的痛点。它不仅是简单的投屏工具,更是实现分布式多屏协作的桥梁,适配办公、娱乐、运维等多种场景,为GNOME桌面用户提供了便捷、安全、高效的投屏解决方案。
对于依赖GNOME桌面的Linux用户而言,无论是日常投屏娱乐,还是办公演示、协同工作,GNOME网络显示器都足以胜任;对于开源爱好者和开发者,它开放的源码的和活跃的社区,也为定制化开发、功能优化提供了广阔空间。随着社区的持续发力,这款工具有望不断完善,成为Linux生态中不可或缺的核心组件,让无线投屏变得更加简单、高效。