Tạo SHA, MD5 và các tổng kiểm tra khác từ menu thuộc tính (được thêm vào tab Digestest)


10

Tôi đang cố gắng khôi phục một chức năng mà tôi có trên hộp cuối cùng của mình. Nó đã thêm một tab trong menu thuộc tính của bất kỳ tệp nào được gọi là "Digests". Từ đó tôi có thể chọn bất kỳ / tất cả các định dạng băm, nhấp vào hàm băm và nó sẽ tạo ra tổng kiểm tra ngay tại đó.

Những gì tôi đang cố gắng tìm ra là tên của gói hoặc có được vị trí cài đặt của nó.

Tôi đã bắt đầu một chủ đề trên UbuntuForums liên quan đến điều này rồi


1
Vấn đề của tôi là không thực hiện hoặc kiểm tra băm md5. Vấn đề tôi muốn giải quyết là, gói cung cấp chức năng này như trong hình ảnh được đăng là gì. (sẽ không cho phép tôi gửi bức ảnh ở đây, vì vậy tôi đã liên kết đến bài đăng trên ubuntuforums với hình ảnh.)

1
Tôi không biết gtkhash-nautilus trông như thế nào nhưng phải thêm tab Digests vào thuộc tính tệp.
Takkat

Ngay trên. Cảm ơn. Tôi đoán tôi nên nhìn vào nó hơn nữa. Dường như chỉ thêm tab tiêu hóa SAU Tôi đã chọn nhiều tổng kiểm tra trong các tùy chọn.

Trong Ubuntu 10.04 LTS, tôi vừa cài đặt gói "gtkhash" và khởi động lại Nautilus với "nautilus -q" và tab "Digests" xuất hiện trên trang thuộc tính. Cảm ơn.
SabreWolfy

Câu trả lời:


8

nautilus-gtkhash Cài đặt nautilus-gtkhash để thêm menu ngữ cảnh vào nautilus.

ảnh chụp màn hình

Ứng dụng độc lập là gtkhash Cài đặt gtkhash .

ảnh chụp màn hình

Cả hai có thể được cài đặt với

sudo apt install nautilus-gtkhash

Sau khi cài đặt, khởi động lại nautilus. Bạn có thể đóng nautilus như sau. Chỉ đóng tất cả các cửa sổ nautilus là không đủ.

nautilus -q

Sau khi khởi động lại nautilus, bây giờ sẽ có một tab Digest trong hộp thoại Thuộc tính.


7

Đầu tiên, tạo một tập lệnh để tạo một tin nhắn với tổng kiểm tra md5. Điều này cũng sẽ xử lý các đường dẫn với không gian. Tôi đã lưu cái này dưới dạng / usr / local / bin / md5info. Làm cho nó thực thi được.

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

Cài đặt nautilus-hành động , trong đó bạn có thể thêm bit vào menu ngữ cảnh.

sudo apt-get install nautilus-actions

Mở hệ thống> Tùy chọn> Cấu hình hành động Nautilus.

Thêm một hành động mới. Trên tab Hành động, chỉ định
nhãn Bối cảnh: Digest
Bạn có thể thêm một chú giải công cụ và biểu tượng nếu bạn muốn.

Trên tab Lệnh, bên dưới Lệnh:
Đường dẫn: md5info
Tham số:% d% f

Lưu các thay đổi. Bạn có thể cần phải giết các cửa sổ nautilus hiện tại nautilus -qlần đầu tiên.


1
Tôi đã phải thiết lập các tham số vì %fthư mục làm việc đã có sẵn %dvà hành động nautilus dường như kết hợp cả hai.
chàng người Brazil đó

3

Tôi tìm thấy một trình tạo tổng kiểm tra tích hợp Nautilus tốt hơn. Để cài đặt:

  1. Tải xuống HashTab Python Script và trích xuất tệp ".py" về ~/.nautilus/python-extensions (nếu thư mục không tồn tại chỉ cần tạo nó)

  2. Bây giờ bạn cần cài đặt python-nautilus

    sudo apt-get install python-nautilus
    
  3. Cuối cùng nhưng không kém phần quan trọng, chúng ta cần khởi động lại Nautilus

    nautilus -q && nautilus
    

Bây giờ bạn chỉ cần chọn bất kỳ tập tin nào và đi đến Properties-->Digestsvà bạn sẽ nhận được điều này: Phần mở rộng Python HashTab Nautilus

Đã thử nghiệm trên:

  • Ubuntu 11.04
  • Ubuntu 12.04
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.