web-dev-qa-db-ja.com

Seahorseの「復号化」コンテキストメニューがNautilusに表示されない

seahorseseahorse-nautilusをインストールしたので、Nautilusで右クリックして任意のファイルを暗号化できます。

ただし、どのファイルにも「復号化」メニューはありません(.pgpファイルさえも)。バグですか?

No decrypt

この 2009スレッド は、seahorse-pluginsをインストールすることで問題を解決できると言いますが、

$ Sudo apt-get install seahorse-plugins
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package seahorse-plugins is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  seahorse-nautilus:i386 seahorse-nautilus
E: Package 'seahorse-plugins' has no installation candidate
5
Nicolas Raoul

seahorse-pluginsは10.04以降廃止され、エラーメッセージに記載されているように、seahorse-nautilusパッケージで置き換えられました。

詳細については、 ソースパッケージ およびその debian/control ファイルをご覧ください。

Package: seahorse-nautilus
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         seahorse-daemon (>= 3.2.2)
Recommends: seahorse
Replaces: seahorse-plugins
Description: seahorse plugins and utilities for encryption in GNOME
 Seahorse nautilus is an extension for nautilus which allows encryption
 and decryption of OpenPGP files using GnuPG - the GNU Privacy Guard 
 program.

欠落しているメニュー項目に関しては、この新しい(MIME)タイプに対して新しいファイルの関連付けが作成されるため、Geditで暗号化されたファイルを開こうとすると発生します。

このような関連付けを元に戻すには、$HOME/.local/share/applications/mimeapps.listファイルを編集して、次の行を削除(またはコメント)します。

enter image description here

次に、Nautilusを再起動します。

最後に、Nautilusで.pgpを復号化するには、右クリックして復号化ファイルで開くメニュー項目を選択します。

enter image description here

10
Sylvain Pineau