mirror of
https://gitee.com/amber-ce/amber-pm
synced 2026-05-07 23: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. 沙箱与安全工具
|
||||
|
||||
|
||||
@@ -391,7 +391,7 @@ case "$1" in
|
||||
fi
|
||||
amber-pm-debug amber-pm-dstore-patch
|
||||
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 &
|
||||
;;
|
||||
download|search|policy|list|update|clean|show|depends|rdepends|changelog|moo)
|
||||
@@ -432,7 +432,7 @@ case "$1" in
|
||||
exit $exit_code
|
||||
fi
|
||||
amber-pm-debug amber-pm-dstore-patch
|
||||
amber-pm-gxde-desktop-fix
|
||||
amber-pm-desktop-fix
|
||||
;;
|
||||
launch)
|
||||
shift
|
||||
@@ -512,7 +512,7 @@ case "$1" in
|
||||
exit $exit_code
|
||||
fi
|
||||
amber-pm-debug amber-pm-dstore-patch
|
||||
amber-pm-gxde-desktop-fix
|
||||
amber-pm-desktop-fix
|
||||
|
||||
;;
|
||||
ssinstall)
|
||||
@@ -526,7 +526,7 @@ case "$1" in
|
||||
exit $exit_code
|
||||
fi
|
||||
amber-pm-debug amber-pm-dstore-patch
|
||||
amber-pm-gxde-desktop-fix
|
||||
amber-pm-desktop-fix
|
||||
|
||||
;;
|
||||
-h|--help)
|
||||
|
||||
Reference in New Issue
Block a user