我安装了 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
。