* 根据新 zenity 的样式修改了大小

This commit is contained in:
shenmo 2025-04-28 03:15:24 +08:00
parent f6071e356c
commit 8cee037978
2 changed files with 5 additions and 4 deletions
debian
src/opt/uos-packaging-tools

3
debian/changelog vendored

@ -1,5 +1,6 @@
uos-packaging-tools (1.7.0) UNRELEASED; urgency=low uos-packaging-tools (1.7.1) UNRELEASED; urgency=low
* 支持在 Debian 13 安装 * 支持在 Debian 13 安装
* 根据新 zenity 的样式修改了大小
-- shenmo <> Wed, 09 Apr 2025 18:42:51 +0800 -- shenmo <> Wed, 09 Apr 2025 18:42:51 +0800

@ -24,7 +24,7 @@ function zenity()
confirm_installation() { confirm_installation() {
local package_name=$(dpkg-deb -f "$1" Package) local package_name=$(dpkg-deb -f "$1" Package)
zenity --question --width=300 --height=150 --text="您正准备安装 ${package_name}\n\n若这次安装请求是您发起的请按确定继续安装否则请取消" zenity --question --width=300 --height=250 --text="您正准备安装 ${package_name}\n\n若这次安装请求是您发起的请按确定继续安装否则请取消"
return $? return $?
} }
@ -37,7 +37,7 @@ if [ -e /usr/local/bin/ssaudit ]; then
# 弹出确认窗口 # 弹出确认窗口
if confirm_installation "$DEBPATH"; then if confirm_installation "$DEBPATH"; then
notify-send "正在使用 ssaudit 安装 $(dpkg-deb -f "$DEBPATH" Package),请稍候...." -i /usr/share/icons/uos-packaging-tools.png notify-send "正在使用 ssaudit 安装 $(dpkg-deb -f "$DEBPATH" Package),请稍候...." -i /usr/share/icons/uos-packaging-tools.png
/usr/local/bin/ssaudit "$DEBPATH" | zenity --text-info --width=500 --height=300 --title="安装输出" --auto-scroll /usr/local/bin/ssaudit "$DEBPATH" | zenity --text-info --width=500 --height=500 --title="安装输出" --auto-scroll
else else
notify-send "$(dpkg-deb -f "$DEBPATH" Package) 的安装已取消" -i /usr/share/icons/uos-packaging-tools.png notify-send "$(dpkg-deb -f "$DEBPATH" Package) 的安装已取消" -i /usr/share/icons/uos-packaging-tools.png
fi fi
@ -54,7 +54,7 @@ else
# 弹出确认窗口 # 弹出确认窗口
if confirm_installation "$DEBPATH"; then if confirm_installation "$DEBPATH"; then
notify-send "正在使用 apt 安装 $(dpkg-deb -f "$DEBPATH" Package),请稍候...." -i /usr/share/icons/uos-packaging-tools.png notify-send "正在使用 apt 安装 $(dpkg-deb -f "$DEBPATH" Package),请稍候...." -i /usr/share/icons/uos-packaging-tools.png
apt install "$DEBPATH" --reinstall -y | zenity --text-info --width=500 --height=300 --title="安装输出" --auto-scroll apt install "$DEBPATH" --reinstall -y | zenity --text-info --width=500 --height=500 --title="安装输出" --auto-scroll
if [ "$?" = "0" ]; then if [ "$?" = "0" ]; then
notify-send "$(dpkg-deb -f "$DEBPATH" Package) 安装已完成" -i /usr/share/icons/uos-packaging-tools.png notify-send "$(dpkg-deb -f "$DEBPATH" Package) 安装已完成" -i /usr/share/icons/uos-packaging-tools.png
else else