unar 可以自动识别压缩文件编码,避免直接使用 unzip 解压时可能出现的文件名乱码问题。
要为 MATE 桌面环境的文件右键菜单添加 “使用 unar 解压” 功能,可进行如下操作:
(1) 安装如下软件包:
unar:提供unar程序本体。caja-actions:一个自定义 MATE 文件右键菜单的工具。
安装后,请注销当前会话,并重新登录。
(2) 将如下代码保存为 使用unar解压.desktop,备用:
[Desktop Entry]
Type=Action
Name[zh_CN]=使用 unar 解压缩
Name[zh]=使用 unar 解压缩
ToolbarLabel[zh_CN]=使用 unar 解压缩
ToolbarLabel[zh]=使用 unar 解压缩
Profiles=profile-zero;
[X-Action-Profile profile-zero]
Name[zh_CN]=Default profile
Name[zh]=Default profile
Exec=unar %f
Basenames=*.zip;
SelectionCount==1
(3) 打开 MATE 控制中心,点击其中的 “Caja-Actions Configuration Tool” 图标。
(4) 在 “Caja-Actions Configuration Tool” 窗口中,点击菜单栏中的 工具 → Important assistant。
(5) 在弹出的向导窗口中,按提示进行操作:
- 进入第一个屏幕,点击 “前进”;
- 进入 “Selecting files to import”,选择刚才保存的
使用unar解压.desktop,再点击 “前进”; - 进入 “Managing duplicates”,选择 “询问我”,再点击 “前进”;
- 进入 “Summary”,点击 “前进”;
- 进入 “Import is done”,点击 “关闭”。
(6) 此时,右键点击 .zip 文件,即可看到右键菜单中出现一个名为 “Caja-Actions actions” 的项目,其子菜单中包含一个名为 “使用 unar 解压” 的菜单项。点击它,即可使用 unar 将 zip 文件解压到当前目录中。
注意:
该菜单项只能出现在扩展名为
.zip的文件中。如果要解除这一限制,请在 Caja-Actions Configuration Tool 中进行编辑。