Hasilkan SHA, MD5, dan checksum lainnya dari menu properti (menambahkan tab "Intisari")

10

Saya mencoba mengembalikan fungsi yang saya miliki di kotak terakhir saya. Itu menambahkan tab di menu properti dari setiap file yang disebut "Intisari". Dari sana saya bisa memilih salah satu / semua format hash, klik hash dan itu akan menghasilkan kata checksum di sana.

Apa yang saya coba cari tahu adalah nama paket atau mendapatkan lokasi instalasi itu.

Saya sudah memulai utas tentang UbuntuForum yang berkaitan dengan hal ini

Pablo Bianchi
sumber
1
Masalah saya adalah tidak membuat atau memeriksa hash md5. Masalah yang ingin saya selesaikan adalah, paket apa yang menyediakan fungsi ini seperti pada gambar yang diposting. (tidak akan membiarkan saya memposting foto di sini, jadi saya memberi tautan untuk mengirim di ubuntuforums dengan gambar.)
1
Saya tidak tahu bagaimana gtkhash-nautilus terlihat tetapi itu seharusnya menambahkan tab Digests ke file properti.
Takkat
Tepat. Terima kasih. Saya kira saya harus melihat lebih jauh. Tampaknya hanya menambahkan tab intisari SETELAH saya memilih beberapa checksum dalam preferensi.
Di bawah Ubuntu 10,04 LTS, saya baru saja menginstal paket "gtkhash" dan memulai kembali Nautilus dengan "nautilus -q" dan tab "Digests" muncul di halaman properti. Terima kasih.
SabreWolfy

Jawaban:

8

Ada nautilus-gtkhash Instal nautilus-gtkhash untuk menambahkan menu konteks ke nautilus.

tangkapan layar

Aplikasi mandiri adalah gtkhash Instal gtkhash .

tangkapan layar

Keduanya dapat diinstal dengan

sudo apt install nautilus-gtkhash

Setelah menginstal, restart nautilus. Anda dapat menutup nautilus sebagai berikut. Hanya menutup semua jendela nautilus saja tidak cukup.

nautilus -q

Setelah memulai ulang nautilus, sekarang akan ada tab Digest di kotak dialog Properties.

Takkat
sumber
7

Pertama, buat skrip untuk membuat pesan dengan checksum md5. Ini juga akan menangani jalur dengan spasi. Saya menyimpan ini sebagai / usr / local / bin / md5info. Jadikan itu dapat dieksekusi.

#!/bin/bash
IFS=$'\n'
zenity --info --text "$(md5sum $1 | sed 's/ /\n/')"

Instal tindakan nautilus , yang dengannya Anda dapat menambahkan bit ke menu konteks.

sudo apt-get install nautilus-actions

Buka Sistem> Preferensi> Konfigurasi Tindakan Nautilus.

Tambahkan tindakan baru. Pada tab Tindakan, tentukan
label Konteks: Intisari
Anda dapat menambahkan tooltip dan ikon jika Anda mau.

Pada tab Command, di bawah Command:
Path: md5info
Parameter:% d% f

Simpan perubahannya. Anda mungkin harus membunuh jendela nautilus yang ada dengan nautilus -qyang pertama kali.

misterben
sumber
1
Saya harus mengatur parameter sebagai %fdirektori kerja sudah %ddan nautilus-tindakan tampaknya menggabungkan keduanya.
Orang Brazil itu,
3

Saya menemukan generator Checksum Terpadu Nautilus yang lebih baik. Untuk memasang:

  1. Unduh HashTab Python Script dan ekstrak file ".py" ke ~/.nautilus/python-extensions (jika folder tidak ada, buat saja)

  2. Sekarang Anda perlu menginstal python-nautilus

    sudo apt-get install python-nautilus
    
  3. Terakhir namun tidak kalah penting, kami harus memulai ulang Nautilus

    nautilus -q && nautilus
    

Sekarang Anda tinggal memilih file apa saja dan pergi ke Properties-->Digestsdan Anda harus mendapatkan ini: Ekstensi HashTab Nautilus Python

Diuji pada:

  • Ubuntu 11.04
  • Ubuntu 12.04
japzone
sumber