用 notify-send 在终端发送桌面通知
使用 notify-send 在长命令结束时弹出桌面通知,可加图标、紧急级别和显示时长。
运行 `notify-send "备份完成" "文件已全部复制"` 即可在桌面弹出通知。
01命令
命令
$ notify-send "Backup finished" "All files copied successfully"02作用说明
notify-send 通过 D-Bus 调用桌面的通知守护进程,GNOME、KDE、XFCE 等标准桌面都能使用。长时间任务的常用写法是 `./long-task.sh; notify-send "完成" "退出码 $?"`,加 `-u critical` 可让弹窗一直保留直到手动关闭。`-t 5000` 可控制弹窗显示时长(毫秒)。
03风险
!注意: 如果没有任何反应,多半是当前会话没有通知守护进程(精简窗口管理器常见),或者通过 SSH 登录导致 DISPLAY 未设置。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- notify-send(1) - Linux manual page依据: notify-send sends a desktop notification to the notification daemon, with options for summary, body, icon (-i) and urgency level (-u).
最后验证: 2026-09-18 · 分类: 系统与设置