如何关闭Debian Message通知功能
导读:按类型关闭 Debian 消息通知 一 桌面环境通知 使用桌面自带的“通知中心/勿扰模式” 在 GNOME 设置 → 通知(或搜索“通知”)中,关闭全局通知或对指定应用关闭;需要时开启“勿扰模式”。 在 KDE Plasma 系统设置 →...
按类型关闭 Debian 消息通知
一 桌面环境通知
- 使用桌面自带的“通知中心/勿扰模式”
在 GNOME 设置 → 通知(或搜索“通知”)中,关闭全局通知或对指定应用关闭;需要时开启“勿扰模式”。
在 KDE Plasma 系统设置 → 通知 中,按应用或全局关闭;也可启用“请勿打扰”。 - 使用通知守护进程配置
- GNOME/Unity:通知守护进程为 notify-osd。可编辑全局配置文件 /etc/xdg/notify-osd/notifications.conf,将 timeout = 0 使通知不自动消失(等同“静音显示”,并非真正关闭);若想彻底不弹窗,需改用轻量替代 dunst 并停用或屏蔽 notify-osd。
- 轻量替代 dunst:安装后默认无配置即不显示,或编辑 ~/.config/dunst/dunstrc 将 [global] 中的 format = “” 清空,并可用 systemctl --user mask dunst(用户级)或 sudo systemctl mask dunst(系统级)屏蔽服务,使其不启动。
- 临时屏蔽命令行通知
若只是不想看到脚本发出的桌面通知,可在脚本中移除或注释 notify-send 调用;或在调用前临时将 DBUS_SESSION_BUS_ADDRESS 置空(不推荐,可能影响其他桌面功能)。
二 登录与终端邮件提示
- 关闭登录时“有新邮件”的提示
在用户的 shell 配置(如 ~/.bashrc、~/.profile)中加入:unset MAILCHECK,然后重新登录或执行 source ~/.bashrc。这会停止登录会话对 /var/spool/mail/< 用户> 的检查与提示。 - 清理或停用邮件产生源
- 查看并阅读/删除邮件:执行 mail,按需删除(如 d 删除)或阅读。
- 抑制定时任务输出邮件:在 crontab -e 中为任务追加输出重定向,例如:
- 0 2 * * * /usr/bin/backup.sh > /dev/null 2> & 1
- 如不再需要本地邮件功能,可卸载 MTA(如 postfix):sudo apt remove --purge postfix,并清理队列(如 postsuper -d ALL)。
- 修改 /etc/aliases 中 root 的别名转发,避免系统向 root 发信。
三 系统启动与登录横幅 MOTD
- 静态横幅:清空或编辑 /etc/motd(内容为空即不显示)。
- 动态横幅:删除或重命名 /etc/update-motd.d/ 下不需要的脚本(如 10-uname、50-motd-news),或将其权限设为不可执行:sudo chmod -x /etc/update-motd.d/50-motd-news。
- 说明:/etc/issue 与 /etc/issue.net 仅影响本地/SSH 登录前的登录提示,不属于“消息通知中心”,可按需编辑为空。
四 快速排查与恢复
- 确认正在使用的通知守护进程:
- 查看进程:ps aux | grep -E ‘notify-osd|dunst’
- 查看桌面会话总线:echo $DBUS_SESSION_BUS_ADDRESS
- 恢复默认:
- 恢复 dunst:sudo systemctl --user unmask dunst & & systemctl --user start dunst
- 恢复 notify-osd:删除或重命名自定义配置,确保服务未被屏蔽,重启会话。
- 注意:屏蔽或停止通知服务可能影响系统与应用的重要提示(如安全更新、磁盘空间、登录告警),建议按需关闭或仅对特定应用静音。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何关闭Debian Message通知功能
本文地址: https://pptw.com/jishu/763922.html
