银河麒麟系统禁用USB通知需三步:先停用并禁用notify-osd服务,再关闭安全中心“外设管控”中的“接入提醒”,最后可通过udev规则设置UDISKS_IGNORE=1彻底屏蔽USB设备发现事件。

银河麒麟系统插入U盘或移动硬盘时,桌面右上角频繁弹出“已连接USB设备”“检测到可移动设备”等通知,干扰办公专注力且无法批量关闭,需从桌面环境服务与策略层定位并禁用对应提示机制。
关闭UKUI桌面环境的USB设备自动通知
银河麒麟默认使用UKUI桌面环境,其设备通知由udisks2事件监听与notify-osd服务协同触发。该通知不依赖安全中心,图形界面下即可关闭:
第一步:打开终端(Ctrl+Alt+E),执行以下命令停用通知服务:
sudo systemctl --user stop notify-osd
第二步:禁止该服务开机自启:
sudo systemctl --user disable notify-osd
第三步:重启文件管理器使变更即时生效:
killall ukui-file-manager && ukui-file-manager --no-desktop &
这一步操作后,U盘插入将不再弹窗,但设备仍正常识别、挂载可用。注意:若后续需恢复通知(如调试外设),只需执行sudo systemctl --user start notify-osd即可。
禁用安全中心的外设接入提醒
银河麒麟安全中心会独立推送“检测到USB存储设备”类强提示,即使UKUI通知已关,此弹窗仍会出现:
点击左下角“开始菜单”→搜索“安全中心”→进入“设备安全”→找到“外设管控”模块→关闭“接入提醒”开关。
【必须关闭此项,否则UKUI层禁用无效】
关闭后无需重启,立即生效。该设置仅影响提示,不影响U盘读写权限。
通过udev规则彻底屏蔽设备发现事件(高级)
适用于需从源头抑制设备枚举广播的场景,例如在保密会议室终端上杜绝一切USB相关提示痕迹:
方法一:创建静默规则
执行sudo nano /etc/udev/rules.d/98-silence-usb-notify.rules,写入:
ACTION=="add", SUBSYSTEM=="block", ENV{ID_BUS}=="usb", ENV{UDISKS_IGNORE}="1"
方法二:重载规则并验证
sudo udevadm control --reload-rules → sudo udevadm trigger --subsystem-match=block
执行后,系统日志中仍记录设备接入(dmesg可见),但udisks2服务将跳过该设备,不触发挂载、不生成设备节点、不触发任何上层通知。

















