在统信UOS文件管理器右键菜单中添加“用PeaZip解压”选项需三步:确认peazip命令全局可用;新建~/.local/share/applications/peazip-extract.desktop并正确配置MimeType与Exec;将该.desktop文件复制到~/.local/share/dde-file-manager/menu/目录或通过Actions注入PeaZip主文件,最后killall dde-file-manager刷新。

你想在统信UOS文件管理器中右键点击压缩包时,菜单里直接出现“用PeaZip解压”选项,而不是先打开归档管理器再切换工具——这样能跳过两步操作,让解压真正一触即发。
确认PeaZip已正确安装并可执行
这一步是后续所有操作的前提。如果PeaZip命令在终端里都打不开,右键菜单注入必然失败。
打开终端,输入:peazip --version。若返回类似 PeaZip 9.10.0 的版本信息,说明已就绪;若提示 command not found,请先完成DEB包安装或AppImage配置,再继续下一步。
【必须确保 peazip 命令全局可用,不能只靠桌面快捷方式启动】
创建专用的PeaZip右键.desktop文件
我们不复制系统自带的.desktop文件,而是新建一个专为右键定制的条目,避免污染原应用行为。
第一步:用文本编辑器新建文件:nano ~/.local/share/applications/peazip-extract.desktop
第二步:写入以下内容(注意逐字核对,尤其%F和Type=Application不可省略):
[Desktop Entry]
Name=用PeaZip解压
Comment=使用PeaZip解压选中的压缩包
Exec=peazip %F
Icon=peazip
Type=Application
Categories=Utility;
NoDisplay=true
MimeType=application/zip;application/x-7z-compressed;application/x-rar;application/x-tar;application/gzip;application/x-bzip2;
第三步:保存退出(Nano中按 Ctrl+O → 回车 → Ctrl+X),然后执行权限修正:chmod 644 ~/.local/share/applications/peazip-extract.desktop
启用PeaZip右键动作(两种等效方法)
方法一:通过dde-file-manager插件目录注入(推荐,生效快、影响范围全)
执行:mkdir -p ~/.local/share/dde-file-manager/menu/ → cp ~/.local/share/applications/peazip-extract.desktop ~/.local/share/dde-file-manager/menu/ → chmod 644 ~/.local/share/dde-file-manager/menu/peazip-extract.desktop
方法二:通过Actions字段注入到已有应用(仅对支持该机制的文件类型生效)
编辑PeaZip自身的.desktop文件:sudo deepin-editor /usr/share/applications/peazip.desktop → 在文件末尾新增:
[Desktop Action Extract]
Name=用PeaZip解压
Exec=peazip %F
Icon=peazip
→ 保存后执行:sudo update-desktop-database
两种方法任选其一即可,无需同时做。方法一更通用,能覆盖所有被MimeType声明支持的压缩格式;方法二需PeaZip.desktop本身已定义Actions支持,且仅在右键单个压缩包时显示子菜单项。
重启文件管理器使菜单立即刷新
执行:killall dde-file-manager
几秒后文件管理器自动重启,此时在任意.zip/.7z等文件上右键,菜单底部将出现“用PeaZip解压”条目。

















