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

胖枫姑娘_7487

胖枫姑娘_7487

2026-05-06

554人浏览

原创

PeaZip右键菜单缺失可通过五种方法修复:一、KDE手动部署Dolphin服务菜单;二、GNOME启用Nautilus Python扩展;三、用desktop-file-utils全局注册;四、使用Menulibre等图形工具配置;五、验证命令、权限及MIME类型。

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

如果您在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-utils:which desktop-file-install应返回路径。

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

讯飞星辰MaaS
讯飞星辰MaaS

讯飞星辰MaaS是一款AI大模型工具,一站式AI大模型体验、调用、部署、精调平台。

下载

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-tools或menulibre图形化配置服务菜单,避免手动编辑.desktop文件,适合不熟悉文本配置的用户。

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

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

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

4、在命令字段输入:peazip -extract %F,勾选“仅对归档文件启用”并添加常见MIME类型如application/zip、application/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阻止访问。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

peazip

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

60

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

40

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

40

15

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

2026.10.22

20

10

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

2026.10.22

20

25

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

2026.10.22

20

15

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

2026.10.22

20

15

PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

2026.10.22

160

12

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

2026.10.22

20

16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Apache Maven 官方安装指南
Apache Maven 官方安装指南

共0课时 | 0人学习

HBuilderX Windows 安装手册
HBuilderX Windows 安装手册

共0课时 | 0人学习

使用phpenv集成环境安装极致CMS
使用phpenv集成环境安装极致CMS

共2课时 | 301人学习