プロパティメニューからSHA、MD5、およびその他のチェックサムを生成(「ダイジェスト」タブを追加)


10

私は最後のボックスで持っていた機能を復元しようとしています。「ダイジェスト」というファイルのプロパティメニューにタブを追加しました。そこから、ハッシュ形式のいずれか/すべてを選択し、ハッシュをクリックすると、そこにチェックサムが生成されます。

私が見つけようとしているのは、パッケージの名前か、インストールの場所を取得することです。

これに関連するUbuntuForumsでスレッドを開始しまし


1
私の問題は、md5ハッシュの作成やチェックではありません。私が解決したい問題は、投稿された画像のようにこの機能を提供するパッケージは何ですか。(ここに写真を投稿させないので、ubuntuforumsに画像付きで投稿するためのリンクを提供しました。)

1
gtkhash-nautilusがどのように表示されるかはわかりませんが、ファイルのプロパティに[ダイジェスト]タブを追加することになっています。
Takkat

右に。ありがとう。私はそれをさらに調査する必要があったと思います。設定で複数のチェックサムを選択した後で、ダイジェストタブが追加されるようです。

Ubuntu 10.04 LTSでは、パッケージ「gtkhash」をインストールし、「nautilus -q」でNautilusを再起動すると、プロパティページに「ダイジェスト」タブが表示されました。ありがとう。
SabreWolfy、2011

回答:


8

nautilus nautilus-gtkhashをインストールするにコンテキストメニューを追加するためのnautilus-gtkhashがあります。

スクリーンショット

スタンドアロンアプリケーションはgtkhash gtkhashをインストールするです。

スクリーンショット

どちらも一緒にインストールできます

sudo apt install nautilus-gtkhash

インストール後、nautilusを再起動します。次のようにして、nautilusを閉じることができます。すべてのnautilusウィンドウを単に閉じるだけでは十分ではありません。

nautilus -q

nautilusを再起動すると、[プロパティ]ダイアログボックスに[ダイジェスト]タブが表示されます。


7

最初に、md5チェックサムを使用してメッセージを作成するスクリプトを作成します。これは、スペースを含むパスも処理します。これを/ usr / local / bin / md5infoとして保存しました。実行可能にします。

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

nautilus-actionsをインストールします。これにより、コンテキストメニューにビットを追加できます。

sudo apt-get install nautilus-actions

[システム]> [設定]> [Nautilusアクション設定]を開きます。

新しいアクションを追加します。[アクション]タブで、
コンテキストラベルを指定します。ダイジェスト
必要に応じて、ツールチップとアイコンを追加できます。

[コマンド]タブの[コマンド:
パス:md5info
パラメータ:%d%f]

変更を保存します。既存のnautilusウィンドウをnautilus -q初めて殺す必要があるかもしれません。


1
%f作業ディレクトリが既に%dあり、nautilus-actionsが両方を組み合わせているように、パラメーターを設定する必要がありました。
そのブラジル人のガイ14年

3

より良いNautilus統合チェックサムジェネレーターを見つけました。インストールするには:

  1. HashTab Pythonスクリプトをダウンロードし、「。py」ファイルを解凍します~/.nautilus/python-extensions (フォルダーが存在しない場合は、作成してください)。

  2. 今、あなたはインストールする必要があります python-nautilus

    sudo apt-get install python-nautilus
    
  3. 最後になりましたが、Nautilusを再起動する必要があります

    nautilus -q && nautilus
    

これで、任意のファイルを選択して移動するProperties-->Digestsだけで、これを取得できます。 HashTab Nautilus Python拡張

テスト済み:

  • Ubuntu 11.04
  • Ubuntu 12.04
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.