diff --git a/ace-base.config b/ace-base.config
new file mode 100644
index 0000000..4e917cb
--- /dev/null
+++ b/ace-base.config
@@ -0,0 +1,4 @@
+@PKG_NAME@=amber-ce-bookworm
+@HOST_NAME@=Amber-CE-Bookworm
+@EXEC_NAME@=bookworm-run
+@PRETTY_NAME@=Bookworm
\ No newline at end of file
diff --git a/debian/install b/debian/install
index 40f8af6..fca2d61 100644
--- a/debian/install
+++ b/debian/install
@@ -1 +1 @@
-src/* /
\ No newline at end of file
+pkg/* /
\ No newline at end of file
diff --git a/debian/rules b/debian/rules
index 94be536..9bf20d0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,9 @@
 	dh $@
 	
 override_dh_auto_configure:
-	cd src/opt/apps/amber-ce-bookworm/files && bash build-container.sh $(shell uname -m)
+    rm -rf pkg/    
+    cp -r src/ pkg/
+    cd pkg/opt/apps/amber-ce-bookworm/files && bash build-container.sh $(shell uname -m)
 
 override_dh_dwz:
 
diff --git a/replacer.sh b/replacer.sh
new file mode 100644
index 0000000..612cb07
--- /dev/null
+++ b/replacer.sh
@@ -0,0 +1,62 @@
+#!/bin/bash
+
+# 读取配置文件并解析键值对
+declare -A REPLACEMENTS
+while IFS='=' read -r key value; do
+    [[ $key =~ ^@.*@$ ]] || continue  # 仅处理形如 @VAR@ 的键
+    REPLACEMENTS["$key"]="$value"
+done < ace-base.config
+
+# 目标目录(默认当前目录)
+if [[ -z "$1" ]];then
+echo "Need appoint target dir."
+exit
+fi
+
+
+TARGET_DIR="${1}"
+
+# 替换文件内容
+replace_in_files() {
+    local file="$1"
+    local temp_file="${file}.tmp"
+
+    # 遍历所有替换规则
+    cp "$file" "$temp_file"
+    for key in "${!REPLACEMENTS[@]}"; do
+        sed -i "s|$key|${REPLACEMENTS[$key]}|g" "$temp_file"
+    done
+
+    # 确保有更改后才覆盖原文件
+    if ! cmp -s "$file" "$temp_file"; then
+        mv "$temp_file" "$file"
+        echo "Updated content in: $file"
+    else
+        rm "$temp_file"
+    fi
+}
+
+# 递归扫描目录,处理文本文件的内容
+find "$TARGET_DIR" -type f | while read -r file; do
+    if file --mime-type "$file" | grep -q 'text/'; then
+        replace_in_files "$file"
+    fi
+done
+
+# 处理文件名和目录名
+find "$TARGET_DIR" -depth | while read -r old_name; do
+    new_name="$old_name"
+    
+    # 替换文件名中的占位符
+    for key in "${!REPLACEMENTS[@]}"; do
+        new_name="${new_name//$key/${REPLACEMENTS[$key]}}"
+    done
+
+    # 如果名称有变化,则重命名
+    if [[ "$old_name" != "$new_name" ]]; then
+        mv "$old_name" "$new_name"
+        echo "Renamed: $old_name -> $new_name"
+    fi
+done
+
+echo "Processing completed."
diff --git a/src/etc/X11/Xsession.d/20ACE-Bookworm b/src/etc/X11/Xsession.d/20@PKG_NAME@
similarity index 84%
rename from src/etc/X11/Xsession.d/20ACE-Bookworm
rename to src/etc/X11/Xsession.d/20@PKG_NAME@
index d9b81a3..4aaf236 100755
--- a/src/etc/X11/Xsession.d/20ACE-Bookworm
+++ b/src/etc/X11/Xsession.d/20@PKG_NAME@
@@ -10,7 +10,7 @@ fi
 
 # Desktop files (used by desktop environments within both X11 and Wayland) are
 # looked for in XDG_DATA_DIRS; make sure it includes the relevant directory for ACE
-ACE_path="/opt/apps/amber-ce-bookworm/files/ace-env/flamescion-container-tools/data-dir/"
+ACE_path="/opt/apps/@PKG_NAME@/files/ace-env/amber-ce-tools/data-dir/"
 if [ -n "${XDG_DATA_DIRS##*${ACE_path}}" ] && [ -n "${XDG_DATA_DIRS##*${ACE_path}:*}" ]; then
     export XDG_DATA_DIRS="${XDG_DATA_DIRS}:${ACE_path}"
 fi
diff --git a/src/etc/profile.d/ACE-Bookworm.sh b/src/etc/profile.d/@PKG_NAME@.sh
similarity index 84%
rename from src/etc/profile.d/ACE-Bookworm.sh
rename to src/etc/profile.d/@PKG_NAME@.sh
index 3d9b3a9..3e1404e 100755
--- a/src/etc/profile.d/ACE-Bookworm.sh
+++ b/src/etc/profile.d/@PKG_NAME@.sh
@@ -9,7 +9,7 @@ fi
 
 # Desktop files (used by desktop environments within both X11 and Wayland) are
 # looked for in XDG_DATA_DIRS; make sure it includes the relevant directory for ACE
-ACE_path="/opt/apps/amber-ce-bookworm/files/ace-env/flamescion-container-tools/data-dir/"
+ACE_path="/opt/apps/@PKG_NAME@/files/ace-env/amber-ce-tools/data-dir/"
 if [ -n "${XDG_DATA_DIRS##*${ACE_path}}" ] && [ -n "${XDG_DATA_DIRS##*${ACE_path}:*}" ]; then
     export XDG_DATA_DIRS="${XDG_DATA_DIRS}:${ACE_path}"
 fi
diff --git a/src/etc/xdg/autostart/@PKG_NAME@.ace-gxde-fixer.desktop b/src/etc/xdg/autostart/@PKG_NAME@.ace-gxde-fixer.desktop
new file mode 100644
index 0000000..faf4e23
--- /dev/null
+++ b/src/etc/xdg/autostart/@PKG_NAME@.ace-gxde-fixer.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Name=@PKG_NAME@.ace-gxde-fixer
+Name[zh_CN]=@PKG_NAME@.ace-gxde-fixer
+Comment=@PKG_NAME@.ace-gxde-fixer
+Type=Application
+Exec=/opt/apps/@PKG_NAME@/files/bin/ace-gxde-fixer
+Icon=@PKG_NAME@
+Categories=System
+
+# Generated from the DesktopGenerater component of the z-Tools toolkit
diff --git a/src/etc/xdg/autostart/bookworm.ace-gxde-fixer.desktop b/src/etc/xdg/autostart/bookworm.ace-gxde-fixer.desktop
deleted file mode 100644
index b69dab2..0000000
--- a/src/etc/xdg/autostart/bookworm.ace-gxde-fixer.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=bookworm.ace-gxde-fixer
-Name[zh_CN]=bookworm.ace-gxde-fixer
-Comment=bookworm.ace-gxde-fixer
-Type=Application
-Exec=/opt/apps/amber-ce-bookworm/files/bin/bookworm.ace-gxde-fixer
-Icon=amber-ce-bookworm
-Categories=System
-
-# Generated from the DesktopGenerater component of the z-Tools toolkit
diff --git a/src/opt/apps/amber-ce-bookworm/ACE logo.png b/src/opt/apps/@PKG_NAME@/ACE logo.png
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/ACE logo.png
rename to src/opt/apps/@PKG_NAME@/ACE logo.png
diff --git a/src/opt/apps/amber-ce-bookworm/ACE-transparent.png b/src/opt/apps/@PKG_NAME@/ACE-transparent.png
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/ACE-transparent.png
rename to src/opt/apps/@PKG_NAME@/ACE-transparent.png
diff --git a/src/opt/apps/amber-ce-bookworm/ACE-uninstaller-orig.png b/src/opt/apps/@PKG_NAME@/ACE-uninstaller-orig.png
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/ACE-uninstaller-orig.png
rename to src/opt/apps/@PKG_NAME@/ACE-uninstaller-orig.png
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/DEBIAN/control b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/DEBIAN/control
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/DEBIAN/control
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/DEBIAN/control
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/DEBIAN/postinst b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/DEBIAN/postinst
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/DEBIAN/postinst
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/DEBIAN/postinst
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/DEBIAN/triggers b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/DEBIAN/triggers
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/DEBIAN/triggers
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/DEBIAN/triggers
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/etc/environment.d/90is_ace_env.conf b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/etc/environment.d/90is_ace_env.conf
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/etc/environment.d/90is_ace_env.conf
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/etc/environment.d/90is_ace_env.conf
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/opt/ace-host-integration/ace-host-integration b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/opt/ace-host-integration/ace-host-integration
similarity index 82%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/opt/ace-host-integration/ace-host-integration
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/opt/ace-host-integration/ace-host-integration
index da4317e..1e8438d 100755
--- a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-host-integration/opt/ace-host-integration/ace-host-integration
+++ b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-host-integration/opt/ace-host-integration/ace-host-integration
@@ -44,17 +44,17 @@ function do_integrate(){
 local file=$1
     if [ -f "$file" ]; then
     	exec_line=$(grep "^Exec=" "$file")
-    	# 检查是否是bookworm-run
-    	if [[ $exec_line != Exec=bookworm-run* ]]; then
+    	# 检查是否是@EXEC_NAME@
+    	if [[ $exec_line != Exec="@EXEC_NAME@ "* ]]; then
     		echo "$file is detected. Processing host system integration..."
-    		sed -i 's|^Exec=\(.*\)|Exec=bookworm-run \1|' "$file"
+    		sed -i 's|^Exec=\(.*\)|Exec=@EXEC_NAME@ \1|' "$file"
         	sed -i '/^TryExec=/d' "$file"
-        	sed -i '/^Name=/ s/$/ (Bookworm)/' "$file"
-            	sed -i "/^Name\[${LANGUAGE}\]=/ s/\$/ (Bookworm)/" "$file"
+        	sed -i '/^Name=/ s/$/ (@PRETTY_NAME@)/' "$file"
+            	sed -i "/^Name\[${LANGUAGE}\]=/ s/\$/ (@PRETTY_NAME@)/" "$file"
             	icon_line=$(grep "^Icon=" "$file")
             	if [[ "$icon_line" == "Icon=/"* ]]; then
     			# 如果Icon=后面接的是/,则添加前缀
-    			sed -i 's|^Icon=/|Icon=/opt/apps/amber-ce-bookworm/files/ace-env/|' "$file"
+    			sed -i 's|^Icon=/|Icon=/opt/apps/@PKG_NAME@/files/ace-env/|' "$file"
     		fi
 		
     	fi
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-upgrader/ace-upgrader b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-upgrader/ace-upgrader
similarity index 92%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-upgrader/ace-upgrader
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-upgrader/ace-upgrader
index 923aa41..c2b7feb 100755
--- a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/ace-upgrader/ace-upgrader
+++ b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/ace-upgrader/ace-upgrader
@@ -167,10 +167,10 @@ fi
 
 user=$(who | awk '{print $1}' | head -n 1)
 
-	log.info "ACE Bookworm环境中有 $update_app_number 个软件包可升级,正在自动升级"
-notify-send -a amber-ce-bookworm "ACE兼容环境" "ACE环境中有${update_app_number}个软件包可升级,执行自动升级..."
+	log.info "ACE @PRETTY_NAME@ 环境中有 $update_app_number 个软件包可升级,正在自动升级"
+notify-send -a @PKG_NAME@ "ACE @PRETTY_NAME@" "ACE @PRETTY_NAME@环境中有${update_app_number}个软件包可升级,执行自动升级..."
 
 ${APT_COMMAND} clean
 ${APT_COMMAND} full-upgrade -y
 ${APT_COMMAND} clean
-notify-send -a amber-ce-bookworm "ACE兼容环境" "自动升级结束"
+notify-send -a @PKG_NAME@ "ACE兼容环境" "自动升级结束"
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/additional-data-dir-in-container/README.md b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/additional-data-dir-in-container/README.md
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/additional-data-dir-in-container/README.md
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/additional-data-dir-in-container/README.md
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/additional-data-dir-in-container/applications/ace-run-in-host-os.desktop b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/additional-data-dir-in-container/applications/ace-run-in-host-os.desktop
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/additional-data-dir-in-container/applications/ace-run-in-host-os.desktop
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/additional-data-dir-in-container/applications/ace-run-in-host-os.desktop
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/bookworm-run b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/@EXEC_NAME@
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/bookworm-run
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/@EXEC_NAME@
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/README.md b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/README.md
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/README.md
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/README.md
diff --git a/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/bwrap b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/bwrap
new file mode 100755
index 0000000..11b9755
--- /dev/null
+++ b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/bwrap
@@ -0,0 +1,2 @@
+#!/bin/bash
+host-spawn /opt/apps/@PKG_NAME@/files/bin/ace-run-bwrap "$@"
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/gio b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/gio
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/gio
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/gio
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/host-spawn-aarch64 b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/host-spawn-aarch64
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/host-spawn-aarch64
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/host-spawn-aarch64
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/host-spawn-loongarch64 b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/host-spawn-loongarch64
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/host-spawn-loongarch64
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/host-spawn-loongarch64
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/host-spawn-x86_64 b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/host-spawn-x86_64
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/host-spawn-x86_64
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/host-spawn-x86_64
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/pkexec b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/pkexec
similarity index 58%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/pkexec
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/pkexec
index c436898..ef715a1 100755
--- a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/pkexec
+++ b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/pkexec
@@ -2,5 +2,5 @@
 if [ "$UID" = "0" ];then
 $@
 else
-host-spawn pkexec bookworm-run $@
+host-spawn pkexec @EXEC_NAME@ $@
 fi
diff --git a/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/sudo b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/sudo
new file mode 100755
index 0000000..bf0ac59
--- /dev/null
+++ b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/sudo
@@ -0,0 +1,6 @@
+#!/bin/bash
+if [ "$UID" = "0" ];then
+/usr/bin/sudo $@
+else
+host-spawn sudo @EXEC_NAME@ sudo env IS_ACE_ENV="1" PATH="/amber-ce-tools/bin-override:$PATH" "$@"
+fi
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/xdg-open b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/xdg-open
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/xdg-open
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/bin-override/xdg-open
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/container-init/init.sh b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/container-init/init.sh
similarity index 94%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/container-init/init.sh
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/container-init/init.sh
index 8aeb57c..11f21b4 100755
--- a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/container-init/init.sh
+++ b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/container-init/init.sh
@@ -116,15 +116,15 @@ mkdir -p /usr/share/icons
 mkdir -p /usr/share/themes
 
 ## init host-spawn
-unlink /flamescion-container-tools/bin-override/host-spawn
-ln -sfv /flamescion-container-tools/bin-override/host-spawn-$(uname -m) /flamescion-container-tools/bin-override/host-spawn
+unlink /amber-ce-tools/bin-override/host-spawn
+ln -sfv /amber-ce-tools/bin-override/host-spawn-$(uname -m) /amber-ce-tools/bin-override/host-spawn
 
 ## install host-integration
 
-apt install --reinstall /flamescion-container-tools/ace-host-integration.deb
+apt install --reinstall /amber-ce-tools/ace-host-integration.deb
 
 
-cd /flamescion-container-tools/data-dir/
+cd /amber-ce-tools/data-dir/
 ln -sfv ../../usr/share/applications/ .
 ln -sfv ../../usr/share/icons/ .
 #ln -svf ../../usr/share/mime .
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/data-dir/README.md b/src/opt/apps/@PKG_NAME@/files/amber-ce-tools/data-dir/README.md
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/data-dir/README.md
rename to src/opt/apps/@PKG_NAME@/files/amber-ce-tools/data-dir/README.md
diff --git a/src/opt/apps/@PKG_NAME@/files/bin/ace-gxde-fixer b/src/opt/apps/@PKG_NAME@/files/bin/ace-gxde-fixer
new file mode 100755
index 0000000..9957508
--- /dev/null
+++ b/src/opt/apps/@PKG_NAME@/files/bin/ace-gxde-fixer
@@ -0,0 +1,7 @@
+#!/bin/bash
+if [ "$UID" != "0" ];then
+pkexec $0
+exit
+fi
+
+@EXEC_NAME@ /opt/ace-host-integration/ace-host-integration
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/ace-init b/src/opt/apps/@PKG_NAME@/files/bin/ace-init
similarity index 74%
rename from src/opt/apps/amber-ce-bookworm/files/bin/ace-init
rename to src/opt/apps/@PKG_NAME@/files/bin/ace-init
index cee6f3d..2c2f23e 100755
--- a/src/opt/apps/amber-ce-bookworm/files/bin/ace-init
+++ b/src/opt/apps/@PKG_NAME@/files/bin/ace-init
@@ -11,6 +11,7 @@ pparent_dir=`dirname $parent_dir`
 ppparent_dir=`dirname $pparent_dir`
 PKGNAME=`basename $ppparent_dir`
 else
+
 PKGNAME=$PACKAGE_NAME
 fi
 chrootEnvPath=/opt/apps/$PKGNAME/files/ace-env
@@ -19,6 +20,7 @@ echo "Uncompress the env...."
 tar  -xvf $chrootEnvPath.tar.xz -C /opt/apps/$PKGNAME/files/
 fi
 
+HERE="$(dirname $(realpath $0))"
 
 
 non_root_user=$(who  | awk '{print $1}' | head -n 1)
@@ -26,16 +28,8 @@ uid=$(id -u $non_root_user)
 
 function bookworm-run(){
 bwrap --dev-bind $chrootEnvPath/ / \
-  --setenv LANG "$LANG" \
-  --setenv LC_COLLATE "$LC_COLLATE" \
-  --setenv LC_CTYPE "$LC_CTYPE" \
-  --setenv LC_MONETARY "$LC_MONETARY" \
-  --setenv LC_MESSAGES "$LC_MESSAGES" \
-  --setenv LC_NUMERIC "$LC_NUMERIC" \
-  --setenv LC_TIME "$LC_TIME" \
-  --setenv LC_ALL "$LC_ALL" \
   --setenv PULSE_SERVER /run/user/$uid/pulse/native \
-  --setenv PATH /flamescion-container-tools/bin-override:$PATH \
+  --setenv PATH /amber-ce-tools/bin-override:$PATH \
   --setenv IS_ACE_ENV "1" \
   --dev-bind-try /media /media \
   --dev-bind-try /tmp /tmp \
@@ -49,7 +43,7 @@ bwrap --dev-bind $chrootEnvPath/ / \
   --bind-try /usr/share/themes /usr/local/share/themes  \
   --bind-try /usr/share/icons /usr/local/share/icons  \
   --bind-try /usr/share/fonts /usr/local/share/fonts  \
-  --hostname Amber-CE-Bookworm \
+  --hostname @HOST_NAME@ \
   --unshare-uts \
   --dev-bind-try /etc/resolv.conf /etc/resolv.conf \
   --dev-bind-try /home /home \
@@ -59,7 +53,7 @@ bwrap --dev-bind $chrootEnvPath/ / \
 }
 
 echo "Update the flamescion container tools"
-cp -r `dirname $chrootEnvPath`/flamescion-container-tools/  $chrootEnvPath
+cp -r `dirname $chrootEnvPath`/amber-ce-tools/  $chrootEnvPath
 
 
 export container_user_gid="$(sudo -u $non_root_user id -rg)"
@@ -73,7 +67,7 @@ export container_user_uid="$(sudo -u $non_root_user id -ru)"
 #####init
 
 
-bookworm-run bash /flamescion-container-tools/container-init/init.sh
+bookworm-run bash /amber-ce-tools/container-init/init.sh
 rm $chrootEnvPath/etc/localtime
 cp $(realpath /etc/localtime) $chrootEnvPath/etc/localtime
 chmod 777 $chrootEnvPath/etc/localtime 
@@ -82,16 +76,8 @@ bookworm-run touch /finish.flag
 bookworm-run apt clean
 bookworm-run chown -R $(who | awk '{print $1}' | head -n 1)  /usr/lib/locale/
 sudo -u $(who | awk '{print $1}' | head -n 1) bwrap --dev-bind $chrootEnvPath/ / \
-  --setenv LANG "$LANG" \
-  --setenv LC_COLLATE "$LC_COLLATE" \
-  --setenv LC_CTYPE "$LC_CTYPE" \
-  --setenv LC_MONETARY "$LC_MONETARY" \
-  --setenv LC_MESSAGES "$LC_MESSAGES" \
-  --setenv LC_NUMERIC "$LC_NUMERIC" \
-  --setenv LC_TIME "$LC_TIME" \
-  --setenv LC_ALL "$LC_ALL" \
   --setenv PULSE_SERVER /run/user/$uid/pulse/native \
-  --setenv PATH /flamescion-container-tools/bin-override:$PATH \
+  --setenv PATH /amber-ce-tools/bin-override:$PATH \
   --setenv IS_ACE_ENV "1" \
   --dev-bind $chrootEnvPath/ / \
   --dev-bind-try /media /media \
@@ -106,7 +92,7 @@ sudo -u $(who | awk '{print $1}' | head -n 1) bwrap --dev-bind $chrootEnvPath/ /
   --bind-try /usr/share/themes /usr/local/share/themes  \
   --bind-try /usr/share/icons /usr/local/share/icons  \
   --bind-try /usr/share/fonts /usr/local/share/fonts  \
-  --hostname Amber-CE-Bookworm \
+  --hostname @HOST_NAME@ \
   --unshare-uts \
   --dev-bind-try /etc/resolv.conf /etc/resolv.conf \
   --dev-bind-try /home /home \
@@ -114,4 +100,4 @@ sudo -u $(who | awk '{print $1}' | head -n 1) bwrap --dev-bind $chrootEnvPath/ /
 bookworm-run update-locale LANG=$LANG
 chown -R root $chrootEnvPath
 chmod 777 -R $chrootEnvPath/usr/share/icons
-amber-ce-bookworm-configure-nvidia || true
\ No newline at end of file
+${HERE}/amber-ce-configure-nvidia || true
\ No newline at end of file
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm-run b/src/opt/apps/@PKG_NAME@/files/bin/ace-run
similarity index 95%
rename from src/opt/apps/amber-ce-bookworm/files/bin/bookworm-run
rename to src/opt/apps/@PKG_NAME@/files/bin/ace-run
index de77374..32fb659 100755
--- a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm-run
+++ b/src/opt/apps/@PKG_NAME@/files/bin/ace-run
@@ -6,6 +6,7 @@ pparent_dir=`dirname $parent_dir`
 ppparent_dir=`dirname $pparent_dir`
 PKGNAME=`basename $ppparent_dir`
 export ACE_PACKAGE_NAME=$PKGNAME
+
 chrootEnvPath=/opt/apps/$PKGNAME/files/ace-env
 
 if [ ! -e $chrootEnvPath/finish.flag ];then
@@ -96,9 +97,9 @@ ENV_VARS=(
     "LC_TIME $LC_TIME"
     "LC_ALL $LC_ALL"
     "PULSE_SERVER /run/user/\$uid/pulse/native"
-    "PATH /flamescion-container-tools/bin-override:\$PATH"
+    "PATH /amber-ce-tools/bin-override:\$PATH"
     "IS_ACE_ENV 1"
-    "XDG_DATA_DIRS /flamescion-container-tools/additional-data-dir-in-container:\$XDG_DATA_DIRS"
+    "XDG_DATA_DIRS /amber-ce-tools/additional-data-dir-in-container:\$XDG_DATA_DIRS"
 )
 
 BIND_DIRS=(
@@ -120,7 +121,7 @@ BIND_DIRS=(
     "--dev-bind-try /home /home"
 )
 EXTRA_ARGS=(
-    "--hostname Amber-CE-Bookworm"
+    "--hostname @HOST_NAME@"
     "--unshare-uts"
     "--cap-add CAP_SYS_ADMIN"
 )
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm-run-bwrap b/src/opt/apps/@PKG_NAME@/files/bin/ace-run-bwrap
similarity index 95%
rename from src/opt/apps/amber-ce-bookworm/files/bin/bookworm-run-bwrap
rename to src/opt/apps/@PKG_NAME@/files/bin/ace-run-bwrap
index 1305fbe..74c8664 100755
--- a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm-run-bwrap
+++ b/src/opt/apps/@PKG_NAME@/files/bin/ace-run-bwrap
@@ -6,6 +6,7 @@ pparent_dir=`dirname $parent_dir`
 ppparent_dir=`dirname $pparent_dir`
 PKGNAME=`basename $ppparent_dir`
 export ACE_PACKAGE_NAME=$PKGNAME
+
 chrootEnvPath=/opt/apps/$PKGNAME/files/ace-env
 
 if [ ! -e $chrootEnvPath/finish.flag ];then
@@ -96,9 +97,9 @@ ENV_VARS=(
     "LC_TIME $LC_TIME"
     "LC_ALL $LC_ALL"
     "PULSE_SERVER /run/user/\$uid/pulse/native"
-    "PATH /flamescion-container-tools/bin-override:\$PATH"
+    "PATH /amber-ce-tools/bin-override:\$PATH"
     "IS_ACE_ENV 1"
-    "XDG_DATA_DIRS /flamescion-container-tools/additional-data-dir-in-container:\$XDG_DATA_DIRS"
+    "XDG_DATA_DIRS /amber-ce-tools/additional-data-dir-in-container:\$XDG_DATA_DIRS"
 )
 
 BIND_DIRS=(
@@ -120,7 +121,7 @@ BIND_DIRS=(
     "--dev-bind-try /home /home"
 )
 EXTRA_ARGS=(
-    "--hostname Amber-CE-Bookworm"
+    "--hostname @HOST_NAME@"
     "--unshare-uts"
 #    "--cap-add CAP_SYS_ADMIN"
 )
@@ -147,6 +148,8 @@ for var in "${EXTRA_SCRIPTS[@]}"; do
     $var
 done
 
+
+
 # 添加最终的 bash 命令
 add_command "bash -c \"/usr/bin/bwrap ${container_command}\""
 
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper b/src/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper
similarity index 97%
rename from src/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper
rename to src/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper
index c7b8e30..f9d092f 100755
--- a/src/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper
+++ b/src/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper
@@ -8,7 +8,7 @@ fi
 unset ABSOLUTE_PATH IN_CONTAINER_PATH PKGNAME_GUESS DPKG_LIST_FILE ACE_ENV_PATH
 
 # 定义环境路径变量
-ACE_ENV_PATH="/opt/apps/amber-ce-bookworm/files/ace-env"
+ACE_ENV_PATH="/opt/apps/@PKG_NAME@/files/ace-env"
 
 # 检查参数个数
 if [ "$#" -ne 1 ]; then
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui b/src/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper-gui
similarity index 95%
rename from src/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui
rename to src/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper-gui
index 76c7826..a87c969 100755
--- a/src/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui
+++ b/src/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper-gui
@@ -4,7 +4,7 @@ pkexec $0
 exit
 fi
 # 定义应用列表文件路径
-ACE_dir="/opt/apps/amber-ce-bookworm/files/ace-env"
+ACE_dir="/opt/apps/@PKG_NAME@/files/ace-env"
 
 # 读取所有.desktop文件,并构造应用列表
 app_list=()
@@ -44,7 +44,7 @@ selected_apps=$(zenity --list --title "应用列表" --column "是否卸载" --c
 if [ -n "$selected_apps" ]; then
     # 卸载选中的应用
     (for app_desktop_path in $selected_apps; do
-        ace-bookworm-uninstall-helper "$app_desktop_path"
+        ace-uninstall-helper "$app_desktop_path"
 	ret=$?
 	if [ "$ret" != "0" ];then
 	zenity --error --width 768 --text "$app_desktop_path 卸载失败,中止操作\n请手动执行\nsudo ace-uninstall-helper $app_desktop_path \n查看报错!"
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia b/src/opt/apps/@PKG_NAME@/files/bin/amber-ce-configure-nvidia
similarity index 94%
rename from src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
rename to src/opt/apps/@PKG_NAME@/files/bin/amber-ce-configure-nvidia
index 149c3f2..f58c1cb 100755
--- a/src/opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
+++ b/src/opt/apps/@PKG_NAME@/files/bin/amber-ce-configure-nvidia
@@ -17,10 +17,9 @@ if [ -z "$nvidia_version" ]; then
 fi
 
 # 2\. 目标目录准备
-ACE_DIR="/opt/apps/amber-ce-bookworm/files/ace-env"
+ACE_DIR="/opt/apps/@PKG_NAME@/files/ace-env"
 if [[ ! -e "${ACE_DIR}" ]];then
 log.error "未检测到 ACE Bookworm 安装,请安装后再试 ACE Bookworm is not detected. Please try again after installation"
-spark-store spk://store/tools/cn.flamescion.bookworm-compatibility-mode &
 log.info "请按回车关闭... Press Enter to close..."
 read
 exit 1
diff --git a/src/opt/apps/amber-ce-bookworm/files/build-container.sh b/src/opt/apps/@PKG_NAME@/files/build-container.sh
similarity index 97%
rename from src/opt/apps/amber-ce-bookworm/files/build-container.sh
rename to src/opt/apps/@PKG_NAME@/files/build-container.sh
index ef94297..0e11650 100755
--- a/src/opt/apps/amber-ce-bookworm/files/build-container.sh
+++ b/src/opt/apps/@PKG_NAME@/files/build-container.sh
@@ -38,7 +38,7 @@ sudo rm -rf ace-env/var/cache/apt/archives/*.deb
 sudo tar -I 'xz -T0' -cvf ace-env.tar.xz ace-env/*
 sudo rm -rf ace-env
 
-pushd flamescion-container-tools/ace-host-integration
+pushd amber-ce-tools/ace-host-integration
 
 dpkg-deb -Z xz -b . ../ace-host-integration.deb
 
diff --git a/src/opt/apps/amber-ce-bookworm/entries/applications/ACE-bookworm-uninstaller.desktop b/src/opt/apps/amber-ce-bookworm/entries/applications/ACE-bookworm-uninstaller.desktop
deleted file mode 100644
index 1635d16..0000000
--- a/src/opt/apps/amber-ce-bookworm/entries/applications/ACE-bookworm-uninstaller.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=ACE Bookworm Software Uninstaller
-Name[zh_CN]=ACE Bookworm软件卸载器
-Comment=用于卸载ACE容器的应用
-Type=Application
-Exec=/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui
-Icon=ACE-bookworm-uninstaller
-Categories=System
-
-# Generated from the DesktopGenerater component of the z-Tools toolkit
diff --git a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm.ace-gxde-fixer b/src/opt/apps/amber-ce-bookworm/files/bin/bookworm.ace-gxde-fixer
deleted file mode 100755
index 58db4b9..0000000
--- a/src/opt/apps/amber-ce-bookworm/files/bin/bookworm.ace-gxde-fixer
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-if [ "$UID" != "0" ];then
-pkexec $0
-exit
-fi
-
-bookworm-run /opt/ace-host-integration/ace-host-integration
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/bwrap b/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/bwrap
deleted file mode 100755
index f77dcf5..0000000
--- a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/bwrap
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/bash
-host-spawn /opt/apps/amber-ce-bookworm/files/bin/bookworm-run-bwrap "$@"
diff --git a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/sudo b/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/sudo
deleted file mode 100755
index fdd8109..0000000
--- a/src/opt/apps/amber-ce-bookworm/files/flamescion-container-tools/bin-override/sudo
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-if [ "$UID" = "0" ];then
-/usr/bin/sudo $@
-else
-host-spawn sudo bookworm-run sudo env IS_ACE_ENV="1" PATH="/flamescion-container-tools/bin-override:$PATH" "$@"
-fi
diff --git a/src/opt/apps/amber-ce-bookworm/info b/src/opt/apps/amber-ce-bookworm/info
deleted file mode 100644
index 860d2ce..0000000
--- a/src/opt/apps/amber-ce-bookworm/info
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-"appid": "amber-ce-bookworm",
-"name": "cn.flamescion.bookworm-compatibility-mode",
-"version": "12.1.4",
-"arch": ["amd64"],
-"permissions": {
-"autostart": true,
-"notification": true,
-"trayicon": true,
-"clipboard": true,
-"account": true,
-"bluetooth": true,
-"camera": true,
-"audio_record": true,
-"installed_apps": true
-}
-}
diff --git a/src/usr/bin/ace-bookworm-uninstall-helper b/src/usr/bin/ace-bookworm-uninstall-helper
deleted file mode 120000
index c89f5ed..0000000
--- a/src/usr/bin/ace-bookworm-uninstall-helper
+++ /dev/null
@@ -1 +0,0 @@
-../../opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper
\ No newline at end of file
diff --git a/src/usr/bin/ace-bookworm-uninstall-helper-gui b/src/usr/bin/ace-bookworm-uninstall-helper-gui
deleted file mode 120000
index ce03ce4..0000000
--- a/src/usr/bin/ace-bookworm-uninstall-helper-gui
+++ /dev/null
@@ -1 +0,0 @@
-../../opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui
\ No newline at end of file
diff --git a/src/usr/bin/amber-ce-bookworm-configure-nvidia b/src/usr/bin/amber-ce-bookworm-configure-nvidia
deleted file mode 120000
index f4f063f..0000000
--- a/src/usr/bin/amber-ce-bookworm-configure-nvidia
+++ /dev/null
@@ -1 +0,0 @@
-../../opt/apps/amber-ce-bookworm/files/bin/amber-ce-bookworm-configure-nvidia
\ No newline at end of file
diff --git a/src/usr/bin/bookworm-run b/src/usr/bin/bookworm-run
deleted file mode 120000
index 692c8a3..0000000
--- a/src/usr/bin/bookworm-run
+++ /dev/null
@@ -1 +0,0 @@
-../../opt/apps/amber-ce-bookworm/files/bin/bookworm-run
\ No newline at end of file
diff --git a/src/usr/lib/sysctl.d/amber-ce.conf b/src/usr/lib/sysctl.d/@PKG_NAME@.conf
similarity index 100%
rename from src/usr/lib/sysctl.d/amber-ce.conf
rename to src/usr/lib/sysctl.d/@PKG_NAME@.conf
diff --git a/src/usr/lib/systemd/system/ace-bookworm-auto-upgrade.service b/src/usr/lib/systemd/system/@PKG_NAME@-auto-upgrade.service
similarity index 66%
rename from src/usr/lib/systemd/system/ace-bookworm-auto-upgrade.service
rename to src/usr/lib/systemd/system/@PKG_NAME@-auto-upgrade.service
index f609163..59f823a 100644
--- a/src/usr/lib/systemd/system/ace-bookworm-auto-upgrade.service
+++ b/src/usr/lib/systemd/system/@PKG_NAME@-auto-upgrade.service
@@ -1,12 +1,12 @@
 [Unit]
-Description=Amber CE Auto upgrade
+Description=Amber CE @PRETTY_NAME@ Auto upgrade
 After=apt-daily.service network.target network-online.target systemd-networkd.service NetworkManager.service connman.service
 
 
 [Service]
 Type=simple
 RemainAfterExit=yes 
-ExecStart=bookworm-run /flamescion-container-tools/ace-upgrader/ace-upgrader
+ExecStart=@EXEC_NAME@ /flamescion-container-tools/ace-upgrader/ace-upgrader
 Restart=on-failure
 RestartSec=10
 
diff --git a/src/usr/lib/systemd/user-environment-generators/60-ACE-Bookworm b/src/usr/lib/systemd/user-environment-generators/60-@PKG_NAME@
similarity index 85%
rename from src/usr/lib/systemd/user-environment-generators/60-ACE-Bookworm
rename to src/usr/lib/systemd/user-environment-generators/60-@PKG_NAME@
index 00f23c0..cfb93aa 100755
--- a/src/usr/lib/systemd/user-environment-generators/60-ACE-Bookworm
+++ b/src/usr/lib/systemd/user-environment-generators/60-@PKG_NAME@
@@ -10,7 +10,7 @@ fi
 
 # Desktop files (used by desktop environments within both X11 and Wayland) are
 # looked for in XDG_DATA_DIRS; make sure it includes the relevant directory for ACE
-ACE_path="/opt/apps/amber-ce-bookworm/files/ace-env/flamescion-container-tools/data-dir/"
+ACE_path="/opt/apps/@PKG_NAME@/files/ace-env/amber-ce-tools/data-dir/"
 if [ -n "${XDG_DATA_DIRS##*${ACE_path}}" ] && [ -n "${XDG_DATA_DIRS##*${ACE_path}:*}" ]; then
     export XDG_DATA_DIRS="${XDG_DATA_DIRS}:${ACE_path}"
 fi
diff --git a/src/usr/share/applications/@PKG_NAME@-uninstaller.desktop b/src/usr/share/applications/@PKG_NAME@-uninstaller.desktop
new file mode 100644
index 0000000..8b120f7
--- /dev/null
+++ b/src/usr/share/applications/@PKG_NAME@-uninstaller.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Version=1.0
+Name=ACE @PRETTY_NAME@ Software Uninstaller
+Name[zh_CN]=ACE @PRETTY_NAME@ 软件卸载器
+Comment=用于卸载ACE容器的应用
+Type=Application
+Exec=/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper-gui
+Icon=@PKG_NAME@-uninstaller
+Categories=System
+
+# Generated from the DesktopGenerater component of the z-Tools toolkit
diff --git a/src/opt/apps/amber-ce-bookworm/entries/applications/amber-ce-bookworm.desktop b/src/usr/share/applications/@PKG_NAME@.desktop
similarity index 54%
rename from src/opt/apps/amber-ce-bookworm/entries/applications/amber-ce-bookworm.desktop
rename to src/usr/share/applications/@PKG_NAME@.desktop
index 2d71503..37b2e18 100644
--- a/src/opt/apps/amber-ce-bookworm/entries/applications/amber-ce-bookworm.desktop
+++ b/src/usr/share/applications/@PKG_NAME@.desktop
@@ -1,9 +1,9 @@
 [Desktop Entry]
 Categories=utils
-Exec=bookworm-run %U
-Icon=amber-ce-bookworm
-Name=Amber CE Bookworm
-Name[zh_CN]=ACE Bookworm兼容环境
+Exec=@EXEC_NAME@ %U
+Icon=@PKG_NAME@
+Name=Amber CE @PRETTY_NAME@
+Name[zh_CN]=ACE @PRETTY_NAME@兼容环境
 Keywords=BCM,ACE,ace,mode
 StartupNotify=true
 Type=Application
diff --git a/src/usr/share/applications/ACE-bookworm-uninstaller.desktop b/src/usr/share/applications/ACE-bookworm-uninstaller.desktop
deleted file mode 100644
index 1635d16..0000000
--- a/src/usr/share/applications/ACE-bookworm-uninstaller.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=ACE Bookworm Software Uninstaller
-Name[zh_CN]=ACE Bookworm软件卸载器
-Comment=用于卸载ACE容器的应用
-Type=Application
-Exec=/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui
-Icon=ACE-bookworm-uninstaller
-Categories=System
-
-# Generated from the DesktopGenerater component of the z-Tools toolkit
diff --git a/src/usr/share/applications/amber-ce-bookworm.desktop b/src/usr/share/applications/amber-ce-bookworm.desktop
deleted file mode 100644
index 2d71503..0000000
--- a/src/usr/share/applications/amber-ce-bookworm.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Categories=utils
-Exec=bookworm-run %U
-Icon=amber-ce-bookworm
-Name=Amber CE Bookworm
-Name[zh_CN]=ACE Bookworm兼容环境
-Keywords=BCM,ACE,ace,mode
-StartupNotify=true
-Type=Application
-Terminal=true
-Categories=System
diff --git a/src/opt/apps/amber-ce-bookworm/entries/icons/ACE-bookworm-uninstaller.png b/src/usr/share/icons/@PKG_NAME@-uninstaller.png
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/entries/icons/ACE-bookworm-uninstaller.png
rename to src/usr/share/icons/@PKG_NAME@-uninstaller.png
diff --git a/src/opt/apps/amber-ce-bookworm/entries/icons/amber-ce-bookworm.png b/src/usr/share/icons/@PKG_NAME@.png
similarity index 100%
rename from src/opt/apps/amber-ce-bookworm/entries/icons/amber-ce-bookworm.png
rename to src/usr/share/icons/@PKG_NAME@.png
diff --git a/src/usr/share/icons/ACE-bookworm-uninstaller.png b/src/usr/share/icons/ACE-bookworm-uninstaller.png
deleted file mode 100644
index f43e53b..0000000
Binary files a/src/usr/share/icons/ACE-bookworm-uninstaller.png and /dev/null differ
diff --git a/src/usr/share/icons/amber-ce-bookworm.png b/src/usr/share/icons/amber-ce-bookworm.png
deleted file mode 100644
index 9180c78..0000000
Binary files a/src/usr/share/icons/amber-ce-bookworm.png and /dev/null differ
diff --git a/src/usr/share/polkit-1/actions/amber-ce-bookworm.ace-gxde-fixer.policy b/src/usr/share/polkit-1/actions/@PKG_NAME@.ace-gxde-fixer.policy
similarity index 66%
rename from src/usr/share/polkit-1/actions/amber-ce-bookworm.ace-gxde-fixer.policy
rename to src/usr/share/polkit-1/actions/@PKG_NAME@.ace-gxde-fixer.policy
index 409bf5e..64a944b 100644
--- a/src/usr/share/polkit-1/actions/amber-ce-bookworm.ace-gxde-fixer.policy
+++ b/src/usr/share/polkit-1/actions/@PKG_NAME@.ace-gxde-fixer.policy
@@ -2,17 +2,17 @@
 <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
  "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
 <policyconfig>
-    <vendor>bookworm.ace-gxde-fixer</vendor>
+    <vendor>@PKG_NAME@.ace-gxde-fixer</vendor>
     <icon_name>x-package-repository</icon_name>
-    <action id="bookworm.ace-gxde-fixer">
-        <description>运行bookworm.ace-gxde-fixer需要权限</description>
-        <message>要使用bookworm.ace-gxde-fixer需要权限</message>
+    <action id="@PKG_NAME@.ace-gxde-fixer">
+        <description>运行@PKG_NAME@.ace-gxde-fixer需要权限</description>
+        <message>要使用@PKG_NAME@.ace-gxde-fixer需要权限</message>
         <defaults>
             <allow_any>yes</allow_any>
             <allow_inactive>yes</allow_inactive>
             <allow_active>yes</allow_active>
         </defaults>
-        <annotate key="org.freedesktop.policykit.exec.path">/opt/apps/amber-ce-bookworm/files/bin/bookworm.ace-gxde-fixer</annotate>
+        <annotate key="org.freedesktop.policykit.exec.path">/opt/apps/@PKG_NAME@/files/bin/ace-gxde-fixer</annotate>
         <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
     </action>
 </policyconfig>
diff --git a/src/usr/share/polkit-1/actions/amber-ce-bookworm.ace-uninstaller.policy b/src/usr/share/polkit-1/actions/@PKG_NAME@.ace-uninstaller.policy
similarity index 63%
rename from src/usr/share/polkit-1/actions/amber-ce-bookworm.ace-uninstaller.policy
rename to src/usr/share/polkit-1/actions/@PKG_NAME@.ace-uninstaller.policy
index b479e1b..2fc39fe 100644
--- a/src/usr/share/polkit-1/actions/amber-ce-bookworm.ace-uninstaller.policy
+++ b/src/usr/share/polkit-1/actions/@PKG_NAME@.ace-uninstaller.policy
@@ -2,17 +2,17 @@
 <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
  "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
 <policyconfig>
-    <vendor>amber-ce-bookworm.ace-uninstaller</vendor>
+    <vendor>@PKG_NAME@.ace-uninstaller</vendor>
     <icon_name>x-package-repository</icon_name>
-    <action id="amber-ce-bookworm.ace-uninstaller">
-        <description>运行amber-ce-bookworm.ace-uninstaller需要权限</description>
-        <message>要使用amber-ce-bookworm.ace-uninstaller需要权限</message>
+    <action id="@PKG_NAME@.ace-uninstaller">
+        <description>运行@PKG_NAME@.ace-uninstaller需要权限</description>
+        <message>要使用@PKG_NAME@.ace-uninstaller需要权限</message>
         <defaults>
             <allow_any>yes</allow_any>
             <allow_inactive>yes</allow_inactive>
             <allow_active>yes</allow_active>
         </defaults>
-        <annotate key="org.freedesktop.policykit.exec.path">/opt/apps/amber-ce-bookworm/files/bin/ace-bookworm-uninstall-helper-gui</annotate>
+        <annotate key="org.freedesktop.policykit.exec.path">/opt/apps/@PKG_NAME@/files/bin/ace-uninstall-helper-gui</annotate>
         <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
     </action>
 </policyconfig>