在xubuntu16.04的系统上部署了一款软件,全屏运行中,如果网络连接异常会有弹窗提示,很影响软件的使用体验,需要将此弹窗屏蔽或隐藏。
弹窗如下图:
ps -aux
查看当前进程,然后找到这个进程名,继续查看这个进程是谁产生的,然后去进行设置。sudo service network-manager stop
结果发现确实不会有网络连接的弹窗提示了,但直接整个网络连接的功能也没了,肯定不行,还是恢复吧。
sudo service network-manager start
因为这里弹窗出现的时间不能低于1s,所以将弹窗的不透明度设为0%,reboot后确认生效了,弹窗隐藏。
前面是通过界面程序设置对网络连接的弹窗提示进行隐藏,下面通过对配置文件的完成对弹窗提示的隐藏。
文件位置:/home/duoduo(用户名)/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml
如果没有这一行,直接添加
,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/