银河麒麟系统网络弹窗可通过三步彻底禁用:①禁用NetworkManager连通性检测,将/etc/NetworkManager/NetworkManager.conf中[connectivity]段设为interval=0;②关闭用户级通知权限,执行gsettings命令禁用电源插件的网络通知;③卸载kylin-network-notifier组件。

银河麒麟系统在WiFi断开、有线网卡拔出或网络服务异常时,会弹出“网络连接已断开”“无法连接到互联网”等浮动告警窗口,干扰全屏演示、远程桌面操作或嵌入式值守场景。这类弹窗由NetworkManager的连通性检测与通知模块联合触发,需从检测机制和通知通道两个层面阻断。
禁用NetworkManager连通性检测
该检测默认每30秒向https://www.cnnic.net.cn发起HTTP请求验证联网状态,域名解析慢或超时即被误判为断网,强制弹窗。这是绝大多数“假断连告警”的根源。
① 打开终端,执行命令编辑主配置文件:sudo nano /etc/NetworkManager/NetworkManager.conf
② 按Ctrl+_(下划线)跳转至行号,输入1并回车,确保光标在首行;按i进入编辑模式,在文件末尾新增以下内容:
[connectivity]
uri=
interval=0
response=
③ 按Ctrl+O保存,回车确认文件名,再按Ctrl+X退出nano编辑器。
④ 重启NetworkManager服务使配置生效:sudo systemctl restart NetworkManager
这一步完成后,NetworkManager将彻底停止主动探测联网状态,不再因超时误报而触发弹窗逻辑。
关闭用户级网络状态通知权限
即使检测停用,若通知通道仍开放,其他服务(如systemd-networkd、kylin-netmon)可能通过D-Bus推送网络事件。此操作仅影响当前登录用户,不干扰其他账户。
方法一:直接禁用网络相关通知
执行命令:gsettings set org.gnome.settings-daemon.plugins.power notify-perhaps-disconnected false
方法二:屏蔽NetworkManager通知源
执行命令:gsettings set org.gnome.settings-daemon.plugins.power notify-on-battery-low false
执行后无需重启,下次网络状态变化时将不再生成通知消息。
移除网络断开时的图形化弹窗组件
银河麒麟V10 SP1及以后版本中,“网络断开”告警由独立的kylin-network-notifier进程渲染,卸载该组件可永久消除UI层弹窗,但保留后台日志记录能力。
在终端中执行卸载命令:sudo apt remove --purge kylin-network-notifier -y
执行完毕后,系统将自动清理关联图标、桌面文件及自动启动项。注意:【此操作不可逆,卸载后无法通过软件中心恢复,需手动重装包】











