xubuntu16.04系统中隐藏网络连接的弹窗提示

项目场景:

  在xubuntu16.04的系统上部署了一款软件,全屏运行中,如果网络连接异常会有弹窗提示,很影响软件的使用体验,需要将此弹窗屏蔽或隐藏。


问题描述

弹窗如下图:
xubuntu16.04系统中隐藏网络连接的弹窗提示_第1张图片

排查思路:

  1. 当弹窗出来时,通过ps -aux查看当前进程,然后找到这个进程名,继续查看这个进程是谁产生的,然后去进行设置。
    xubuntu16.04系统中隐藏网络连接的弹窗提示_第2张图片
    然后发现是这几个进程,分别去一一进行查看,无果。。。
  2. 关闭network-manager
sudo service network-manager stop

结果发现确实不会有网络连接的弹窗提示了,但直接整个网络连接的功能也没了,肯定不行,还是恢复吧。

sudo service network-manager start
  1. 寻找系统中的通知中心类似的设置,来禁用或者隐藏弹窗提示。

xubuntu16.04系统中隐藏网络连接的弹窗提示_第3张图片
xubuntu16.04系统中隐藏网络连接的弹窗提示_第4张图片
因为这里弹窗出现的时间不能低于1s,所以将弹窗的不透明度设为0%,reboot后确认生效了,弹窗隐藏。


解决方案:

前面是通过界面程序设置对网络连接的弹窗提示进行隐藏,下面通过对配置文件的完成对弹窗提示的隐藏

文件位置:/home/duoduo(用户名)/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
xubuntu16.04系统中隐藏网络连接的弹窗提示_第5张图片
如果没有这一行,直接添加,reboot,即可隐藏网络连接的弹窗提示。

下面通过终端指令来关闭网络连接和断开的弹窗提示

gsettings set org.gnome.nm-applet disable-disconnected-notifications "true"
gsettings set org.gnome.nm-applet disable-connected-notifications "true"

https://askubuntu.com/questions/67500/how-to-disable-notification-from-network-manager
https://qa.1r1g.cn/askubuntu/ask/27890551/

参考:
ubuntu网络连接问题
https://ywnz.com/linuxjc/1762.html

你可能感兴趣的