首页 > 电脑 > 软件教程

PeaZip怎么设置右键解压菜单_PeaZip添加右键快捷操作教程【入门】

软件教程 2026-06-18 菜科探索 +
简介:

【菜科解读】

>
PeaZip右键菜单缺失可通过五种方法修复:一、KDE手动部署Dolphin服务菜单;

二、GNOME启用Nautilus Python扩展;

三、用desktop-file-utils全局注册;

四、使用Menulibre等图形工具配置;

五、验证命令、权限及MIME类型。

如果您在KDE或GNOME桌面环境中安装了PeaZip,但右键点击文件时未出现“解压”“压缩”等快捷选项,则可能是服务菜单未正确部署或.desktop文件未被桌面环境识别。

以下是为PeaZip添加右键解压菜单的多种可行方法:

一、手动部署Dolphin服务菜单(KDE适用)

该方法适用于Kubuntu、KDE Plasma等基于KIO的服务菜单系统,通过将PeaZip提供的.desktop文件放置到用户级服务菜单目录并配置本地化与层级属性,使右键菜单可识别并显示中文条目。

1、确认PeaZip已安装且命令行可执行:在终端输入peazip --version,验证返回版本信息。

2、创建服务菜单目录(若不存在):mkdir -p ~/.local/share/kio/servicemenus

3、进入PeaZip安装目录或其资源路径,查找名为peazip.desktop或类似名称的示例服务文件;

如未找到,可手动创建该文件并保存至~/.local/share/kio/servicemenus/

4、编辑该.desktop文件,在[Desktop Entry]段落中添加以下关键行:
X-KDE-Submenu=PeaZip操作
X-KDE-Priority=TopLevel
ServiceTypes=KonqPopupMenu/Plugin,all/all

5、在每个[Desktop Action xxx]段落中添加中文名称支持,例如:
Name[zh_CN]=在此处解压
Exec=peazip -extract %F

6、保存后,重启Dolphin文件管理器或运行killall dolphin; dolphin &,再右键任意文件测试菜单是否出现。

二、启用GNOME/Nautilus右键扩展(GNOME适用)

该方法利用Nautilus Python扩展机制,在GNOME桌面下为PeaZip注入右键菜单项,需确保系统已安装python3-nautilus及对应开发头文件。

1、安装依赖:sudo apt install python3-nautilus(Ubuntu/Debian系)或sudo dnf install nautilus-python(Fedora)。

2、创建扩展脚本目录:mkdir -p ~/.local/share/nautilus-python/extensions

3、新建Python扩展文件:~/.local/share/nautilus-python/extensions/peazip_menu.py

4、在该文件中写入标准Nautilus.MenuProvider类实现,调用subprocess.run(['peazip', '-extract', file_path])执行解压逻辑,并注册菜单项标签为使用PeaZip解压

5、赋予脚本可执行权限:chmod +x ~/.local/share/nautilus-python/extensions/peazip_menu.py

6、重启Nautilus进程:nautilus -q,随后打开文件管理器检查右键菜单是否新增条目。

三、通过desktop-file-utils注册全局服务(通用Linux)

该方法绕过桌面环境特定机制,直接向FreeDesktop标准服务菜单注册PeaZip动作,兼容Dolphin、Thunar、Caja等多种文件管理器。

1、确保系统已安装desktop-file-utilswhich desktop-file-install应返回路径。

2、准备一个符合规范的peazip-extract.desktop文件,内容包含Type=ServiceMimeType=application/x-rar;application/zip;...及完整MIME类型列表。

3、在[Desktop Entry]中指定:
Exec=peazip -extract %F
Icon=peazip
Actions=extract;add;convert;

4、在[Desktop Action extract]中定义:
Name=解压到此处
Name[zh_CN]=解压到此处
Exec=peazip -extract %F

5、执行注册命令:desktop-file-install --dir ~/.local/share/applications peazip-extract.desktop

6、刷新MIME数据库:update-mime-database ~/.local/share/mime,并重启文件管理器。

四、使用第三方Shell集成工具(跨桌面通用)

该方法借助开源项目如kde-cli-toolsmenulibre图形化配置服务菜单,避免手动编辑.desktop文件,适合不熟悉文本配置的用户。

1、安装menulibresudo apt install menulibre(Debian/Ubuntu)或sudo pacman -S menulibre(Arch)。

2、启动Menulibre,切换至“上下文菜单”或“服务菜单”标签页。

3、点击“新建服务菜单”,填写名称为PeaZip解压,描述为“右键快速调用PeaZip执行解压”。

4、在命令字段输入:peazip -extract %F,勾选“仅对归档文件启用”并添加常见MIME类型如application/zipapplication/x-7z-compressed等。

5、设置图标为peazip,保存后选择“应用到当前桌面环境”。

6、关闭Menulibre,重新打开文件管理器验证右键菜单是否生效。

五、验证与故障排查

该步骤用于确认右键菜单是否实际触发PeaZip进程,排除因路径、权限或MIME匹配失败导致的静默失效问题。

1、在终端中手动执行右键对应命令:peazip -extract /path/to/test.zip,观察是否弹出GUI界面或报错。

2、检查PeaZip是否具备读取目标文件的权限:ls -l /path/to/test.zip,确认当前用户有读权限。

3、查看文件MIME类型:file --mime-type -b /path/to/test.zip,比对.desktop文件中MimeType=字段是否覆盖该类型。

4、临时禁用其他压缩软件右键插件(如Ark、File Roller),避免菜单项冲突或被折叠进“更多操作”子菜单。

5、若仍不显示,检查~/.local/share/kio/servicemenus/(KDE)或~/.local/share/nautilus-python/extensions/(GNOME)目录权限是否为当前用户所有,且无SELinux/AppArmor阻止访问。

PeaZip怎么设置右键解压菜单_PeaZip添加右键快捷操作教程【入门】

点击下载文档

格式为doc格式