emacsとorg-cryptを使用したgpg-agent
emacsで暗号化されたテキストブロックのパスキーをキャッシュするようにgpg-agentを構成しようとしています。org-cryptを単独で使用してorg-cryptが正常に動作するようになりましたが、gpg-agentをセットアップしようとすると失敗します。 eval $(gpg-agent --daemon).profile(debianシステムから実行している)に入れると、emacsは「復号化に失敗しました:特異なエラー」というエラーを出します。また、次のスクリプトも.profileに追加しようとしました。 eval $(gpg-agent --daemon --enable-ssh-support --write-env-file "${HOME}/.gpg-agent-info") if [ -f "${HOME}/.gpg-agent-info" ]; then . "${HOME}/.gpg-agent-info" export GPG_AGENT_INFO export SSH_AUTH_SOCK fi GPG_TTY=$(tty) export GPG_TTY これを実行すると、emacsは次の文字列を使用してパスワードの入力を求めます。 +---------------------------------------------------------------------------+| You need a passphrase to unlock the secret key for user: これは、ミニバッファが通常どこにあるかを示しますが、フォーマットは壊れます。さらに、端末がロックされ、セッションを完全に強制終了する必要があります(画面を使用してセッションを保存しますが、それでもデタッチできません)。 これはどこかの設定ミスのように見えますが、それをデバッグする方法はわかりません。次に何をすべきですか?