如何在 UBuntu 24.04 上使用 7zip GUI

如何在 UBuntu 24.04 上使用 7zip GUI

我安装了 Ubuntu 24.04。我安装了 7ZIP-Desktop。尝试了各种安装方法,包括 APT 和 SNAP。

我不知道如何在 Ubuntu 或 Ubuntu-Flashback 下使用 Nautilus 调用 p7zip-desktop。

答案1

据我所知,Ubuntu 24.04 不再支持 7-zip GUI。

命令行工作正常。我使用 7-zip 进行压缩加密/解密。Linux和Windows上的操作相同,非常方便。

因此,我们必须依赖第三方解决方案,直到 GUI 修复为止。
以下是使用 Nautilus(又名 File)脚本的临时解决方案:

#!/bin/bash
#1Decrypt
gnome-terminal -e "$HOME/bin/Decrypt ${1}"

解密如下:

#!/bin/bash
#Decrypt
echo -n "Enter the password: "
read -s pw
filename="$@"
f="${filename%%.*}"
7z x $1 -p"${pw}" -o"${f}"
sleep 5
exit 0

这对脚本将获取加密的 7-zip 存档,例如,name.7z并将其解密为文件夹名称。右键单击name.7z并选择脚本,然后在脚本下选择 1Decrypt。脚本要求输入密码。密码不显示。name.7z然后解密为文件夹名称。

我选择 1Decrypt 作为 Nautilus(文件)脚本名称,以便它排在脚本的顶部附近。

脚本保存在:

$HOME/.local/share/nautilus/scripts

我通常会包含一个名为 open-nautilus-script 的脚本来打开文件夹:

#!/bin/sh
#open Nautilus script directory
nautilus ~/.local/share/nautilus/scripts

将 1Decrypt 放入$HOME/.local/share/nautilus/scripts
将 Decrypt 放入$HOME/bin
将 open-nautilus-script 放入$HOME/.local/share/nautilus/scripts

相关内容