Created on 2018-02-06
普段はpinentry-gtk2のプロンプトが立ち上がる。 DISPLAY変数が設定されていない、または不適切な値が設定されていると、プロンプトが起動できずにサインに失敗するようだ。 プロンプトが起動できない場合、GPG_TTYを設定しておくと、cursesバージョンのプロンプトにフォールバックできる。
.zshrc / .bashrc に
.zshrc
.bashrc
GPG_TTY=$(tty)
って書いておくといいだろう。