pinentryプログラムを一時的に変更するには、gpg-agentを使用してください。

pinentryプログラムを一時的に変更するには、gpg-agentを使用してください。

私は時々XディスプレイなしでまたはSSHを介してgpg-agentを使用するので、私の設定ファイルには次のものが含まれます。

pinentry-program /usr/bin/pinentry-curses

このように、gpgパスワードは呪いで要求されます。

つまり、一部のグラフィックスクリプトではGTK pinentryを代わりに使用したいと思います。 gpgを呼び出して一時的に別のpinentryを使用できますか?

ベストアンサー1

PINENTRY_USER_DATA環境変数を使用して、gpgpinentryコマンドに渡す情報を提供できます。次に、次pinentry-programのカスタムラッパーを設定する必要があります。これCurses または GTK pinentry は、この変数に基づいて実行されます。

これは、GPG 1.x のドキュメントに記載されているものとは異なり、GPG 2.x でのみ動作するようです。

だからそのスクリプト、使用しgpg2pinentry-curses使用PINENTRY_USER_DATA="gtk" gpg2するために使用しますpinentry-gtk-2

おすすめ記事