web-dev-qa-db-ja.com

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

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

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

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

10
Chuck

nautilus-gtkhashInstall nautilus-gtkhash nautilusにコンテキストメニューを追加します。

screenshot

スタンドアロンアプリケーションは gtkhashInstall gtkhash

screenshot

両方ともインストールできます

Sudo apt install nautilus-gtkhash

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

nautilus -q

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

8
Takkat

まず、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 -qを使用して、最初に既存のnautilusウィンドウを強制終了する必要がある場合があります。

7
misterben

より良いNautilus Integrated Checksumジェネレーターが見つかりました。インストールする:

  1. HashTab Python Script をダウンロードし、「。py」ファイルを~/.nautilus/python-extensionsに抽出します(フォルダーが存在しない場合は作成します)

  2. 次に、python-nautilusをインストールする必要があります

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

    nautilus -q && nautilus
    

これで、任意のファイルを選択してProperties-->Digestsに移動するだけで、次のようになります。 HashTab Nautilus Python Extension

テスト済み:

  • Ubuntu 11.04
  • Ubuntu 12.04
3
japzone