![从属性菜单生成 SHA、MD5 和其他校验和(添加“摘要”选项卡)](https://linux22.com/image/1092176/%E4%BB%8E%E5%B1%9E%E6%80%A7%E8%8F%9C%E5%8D%95%E7%94%9F%E6%88%90%20SHA%E3%80%81MD5%20%E5%92%8C%E5%85%B6%E4%BB%96%E6%A0%A1%E9%AA%8C%E5%92%8C%EF%BC%88%E6%B7%BB%E5%8A%A0%E2%80%9C%E6%91%98%E8%A6%81%E2%80%9D%E9%80%89%E9%A1%B9%E5%8D%A1%EF%BC%89.png)
我正在尝试恢复上一个盒子上的一个功能。它在任何文件的属性菜单中添加了一个名为“摘要”的选项卡。从那里我可以选择任何/所有哈希格式,单击哈希,它会立即生成所述校验和。
我试图找出包的名称或获取其安装的位置。
我已经开始了一个线程在 UbuntuForums 上已经有关于此内容的讨论
答案1
有nautilus-gtkhash向 nautilus 添加上下文菜单。
独立应用程序是韓國。
两者都可以安装
sudo apt install gtkhash
或者
sudo apt install nautilus-gtkhash
安装完成后,重新启动 nautilus。您可以按如下方式关闭 nautilus。仅关闭所有 nautilus 窗口是不够的。
nautilus -q
重新启动 nautilus 后,属性对话框中将有一个摘要选项卡。
答案2
首先,创建一个脚本来创建带有 md5 校验和的消息。这还将处理带有空格的路径。我将其保存为 /usr/local/bin/md5info。使其可执行。
#!/bin/bash
IFS=$'\n'
zenity --info --text "$(md5sum $1 | sed 's/ /\n/')"
安装nautilus 动作,您可以使用它向上下文菜单添加位。
sudo apt-get install nautilus-actions
打开系统>首选项>Nautilus 操作配置。
添加新操作。在“操作”选项卡上,指定
上下文标签:摘要
您可以根据需要添加工具提示和图标。
在“命令”选项卡上的“命令”下:
路径:md5info
参数:%d%f
nautilus -q
保存更改。第一次使用时,您可能需要关闭现有的 nautilus 窗口。
答案3
我找到了更好的 Nautilus 集成校验和生成器。安装方法:
下载HashTab Python 脚本并将“.py”文件提取到
~/.nautilus/python-extensions
(如果该文件夹不存在,则创建它)现在你需要安装
python-nautilus
sudo apt-get install python-nautilus
最后但同样重要的是,我们需要重新启动 Nautilus
nautilus -q && nautilus
现在您只需选择任意文件并转到Properties-->Digests
,您应该会得到以下内容:
测试于:
- Ubuntu 11.04
- Ubuntu 12.04