$ DISPLAY= gpg2 --yes --batch --no-tty < file.gpg
┌─────────────────────────────────────────────────────┐
│ Enter passphrase                                    │
│                                                     │
│                                                     │
│ Passphrase ________________________________________ │
│                                                     │
│                                                     │
|       <OK>                             <Cancel>     │
└─────────────────────────────────────────────────────┘
Без DISPLAY= вместо этого отображается окно GUI. В любом случае он ожидает ввода, прерывая цикл.
Как сделать так, чтобы gpg2 использовал только gpg-agent и никогда не прерывал обработку запросов?
Поддельный --passphrase заставляет удалить ключ из агента.
