mirror of
https://gitee.com/amber-ce/amber-pm
synced 2026-05-14 02:00:20 +08:00
refactor(desktop-fix): 重构桌面修复工具并支持多发行版
- 将工具重命名为更通用的 amber-pm-desktop-fix - 添加对不同发行版的支持,包括银河麒麟系统 - 实现旧链接自动迁移功能 - 改进目录创建和符号链接处理逻辑
This commit is contained in:
@@ -70,13 +70,18 @@ amber-pm-convert --base amber-pm-bookworm-spark-wine /path/to/package.deb --pkgn
|
|||||||
- 安装或更新软件包后自动执行
|
- 安装或更新软件包后自动执行
|
||||||
- 确保应用商店配置正确
|
- 确保应用商店配置正确
|
||||||
|
|
||||||
### 2.3 amber-pm-gxde-desktop-fix
|
### 2.3 amber-pm-desktop-fix
|
||||||
|
|
||||||
**功能**:修复 GXDE 桌面环境相关问题。
|
**功能**:修复桌面环境相关问题,维护应用程序和图标链接。
|
||||||
|
|
||||||
**使用场景**:
|
**使用场景**:
|
||||||
- 安装或移除软件包后自动执行
|
- 安装或移除软件包后自动执行
|
||||||
- 确保桌面环境正常运行
|
- 确保桌面环境正常运行
|
||||||
|
- 自动迁移旧版链接到新目录结构
|
||||||
|
|
||||||
|
**说明**:
|
||||||
|
- 银河麒麟系统:链接到 `/usr/share/applications/`
|
||||||
|
- 其他发行版:链接到 `/usr/local/share/applications/apm/`
|
||||||
|
|
||||||
## 3. 沙箱与安全工具
|
## 3. 沙箱与安全工具
|
||||||
|
|
||||||
|
|||||||
@@ -391,7 +391,7 @@ case "$1" in
|
|||||||
fi
|
fi
|
||||||
amber-pm-debug amber-pm-dstore-patch
|
amber-pm-debug amber-pm-dstore-patch
|
||||||
apm-nvidia-toggle
|
apm-nvidia-toggle
|
||||||
amber-pm-gxde-desktop-fix
|
amber-pm-desktop-fix
|
||||||
update-mime-database /var/lib/apm/apm/files/ace-env/amber-ce-tools/data-dir/mime > /dev/null 2>&1 &
|
update-mime-database /var/lib/apm/apm/files/ace-env/amber-ce-tools/data-dir/mime > /dev/null 2>&1 &
|
||||||
;;
|
;;
|
||||||
download|search|policy|list|update|clean|show|depends|rdepends|changelog|moo)
|
download|search|policy|list|update|clean|show|depends|rdepends|changelog|moo)
|
||||||
@@ -432,7 +432,7 @@ case "$1" in
|
|||||||
exit $exit_code
|
exit $exit_code
|
||||||
fi
|
fi
|
||||||
amber-pm-debug amber-pm-dstore-patch
|
amber-pm-debug amber-pm-dstore-patch
|
||||||
amber-pm-gxde-desktop-fix
|
amber-pm-desktop-fix
|
||||||
;;
|
;;
|
||||||
launch)
|
launch)
|
||||||
shift
|
shift
|
||||||
@@ -512,7 +512,7 @@ case "$1" in
|
|||||||
exit $exit_code
|
exit $exit_code
|
||||||
fi
|
fi
|
||||||
amber-pm-debug amber-pm-dstore-patch
|
amber-pm-debug amber-pm-dstore-patch
|
||||||
amber-pm-gxde-desktop-fix
|
amber-pm-desktop-fix
|
||||||
|
|
||||||
;;
|
;;
|
||||||
ssinstall)
|
ssinstall)
|
||||||
@@ -526,7 +526,7 @@ case "$1" in
|
|||||||
exit $exit_code
|
exit $exit_code
|
||||||
fi
|
fi
|
||||||
amber-pm-debug amber-pm-dstore-patch
|
amber-pm-debug amber-pm-dstore-patch
|
||||||
amber-pm-gxde-desktop-fix
|
amber-pm-desktop-fix
|
||||||
|
|
||||||
;;
|
;;
|
||||||
-h|--help)
|
-h|--help)
|
||||||
|
|||||||
Reference in New Issue
Block a user