银河麒麟v10默认定时关机无可视化提醒,需手动配置:推荐kshutdown(图形化、零命令行),次选cron+notify-send(多阶段通知),或at+脚本(单次强提醒)。

银河麒麟V10系统默认定时关机无任何弹窗、声音或倒计时浮窗提醒,仅在终端广播一条静默消息,极易导致未保存工作就被强制关机,必须主动配置可视化提醒机制才能保障操作安全。
用KShutdown设置带弹窗+声音的定时关机提醒
这是最简捷、零命令行、原生适配银河麒麟桌面环境的方案,适合日常办公用户。
第一步:安装KShutdown(若未预装)→ 打开“软件商店” → 搜索【kshutdown】 → 点击“安装”。
第二步:启动KShutdown → 主界面中,在“Select an action”下拉菜单选择【Shut down】。
第三步:切换到“倒计时”选项卡 → 输入等待分钟数(例如 15)→ 勾选“显示警告对话框”和“播放声音” → 点击“OK”。
这一步会立刻生效:15分钟后,系统先弹出全屏确认窗口并播放提示音,倒计时结束后才真正关机。【务必取消“自动确认”选项,否则弹窗被跳过,等同于无提醒】
用cron+notify-send实现多阶段桌面通知提醒
适用于需要分时段强提醒、且已习惯终端操作的用户。该方案可精确控制提醒内容与时间点,但必须显式声明图形会话环境变量。
方法一:两阶段提醒(5分钟前 + 1分钟前 + 到点关机)
① 打开终端,运行 crontab -e 编辑当前用户任务表。
② 添加以下三行(以今晚21:00关机为例):
55 20 * * * export DISPLAY=:0 && export XAUTHORITY=/home/$(who | awk '{print $1}' | head -n1)/.Xauthority && notify-send -u critical "⚠️ 系统将在5分钟后关机" "请保存您的工作"59 20 * * * export DISPLAY=:0 && export XAUTHORITY=/home/$(who | awk '{print $1}' | head -n1)/.Xauthority && notify-send -u critical "⏰ 关机倒计时1分钟" -t 1000000 21 * * * /usr/sbin/shutdown -h now
【/usr/sbin/shutdown 必须写绝对路径,cron环境下PATH不包含/sbin,否则关机失败】
用at命令配合脚本实现单次强提醒关机
适合临时安排一次高可靠提醒,避免cron长期驻留任务带来的维护负担。
第一步:创建提醒脚本 /home/$USER/bin/popup-shutdown.sh(需提前建好 bin 目录):
#!/bin/bash<br>export DISPLAY=:0<br>export XAUTHORITY=/home/$USER/.Xauthority<br>notify-send -u critical "❗ 系统即将关机!" "30秒后执行,请立即保存" -t 30000<br>sleep 30<br>/usr/sbin/shutdown -h now
第二步:赋予执行权限 → 在终端中运行:chmod +x /home/$USER/bin/popup-shutdown.sh。
第三步:设定执行时间 → 例如设定30分钟后执行:echo "/home/$USER/bin/popup-shutdown.sh" | at now + 30 minutes。











