Cevabımı buradan göndereceğim ...
Bakıyorum man pinentry-gnome3
, şunu görüyorum:
pinentry-gnome3 implements a PIN entry dialog based on GNOME 3, which
aims to follow the GNOME Human Interface Guidelines as closely as pos‐
sible. If the X Window System is not active then an alternative text-
mode dialog will be used. There are other flavors that implement PIN
entry dialogs using other tool kits.
Ne yazık ki, bu metin modu geri dönüş benim için çalışmıyor. Başkalarının da aynı sorunu var gibi görünüyor . Ancak bu açıklama , farklı bir GUI pin giriş programını denemek gözlerimi teşvik: pinentry-gtk2
. Bu şekilde değiştirebilirsiniz:
> sudo update-alternatives --config pinentry
There are 3 choices for the alternative pinentry (providing /usr/bin/pinentry).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/pinentry-gnome3 90 auto mode
1 /usr/bin/pinentry-curses 50 manual mode
2 /usr/bin/pinentry-gnome3 90 manual mode
3 /usr/bin/pinentry-gtk-2 85 manual mode
Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/bin/pinentry-gtk-2 to provide /usr/bin/pinentry (pinentry) in manual mode
Bir kere değiştim, benim için mükemmel çalıştı! Masaüstünde bir terminalde, GUI parola girişini kullanır, ancak makineme girdiğimde metin modu parola girişini kullanır.
DISPLAY="" gpg2 ...
bana yardım etti, ayrıca pinentry-curses + pinentry-tty'i önceden kurdum, kesinlikle gerekip gerekmediğinden emin değilim