HMCL更新后会导致.sh文件版本号改变,因此需要额外.sh文件解决这个问题:
#!/bin/bash
# 进入脚本所在目录
cd "$(dirname "$0")" || exit
# 查找最新版本的HMCL脚本(按版本号降序排序)
latest_hmcl=$(ls HMCL-*.sh 2>/dev/null | sort -V -r | head -n 1)
if [ -z "$latest_hmcl" ]; then
notify-send "HMCL错误" "未找到HMCL启动脚本"
exit 1
fi
# 执行最新版本的HMCL
./"$latest_hmcl"
将此脚本放置于HMCL脚本同位置。
.desktop内写入此额外.sh文件而不是原启动脚本。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
请登录后查看评论内容