Я работаю о GUI Zenity базирующееся приложение GPG. Но у меня есть проблема с этим. GPG просят у пароля шифрование в терминале с этой командой gpg -c $FILE
. Однако пользователи должны ввести свои пароли в поле Zenity. Есть ли какая-либо программа помощника (как переменная SUDO_ASKPASS) для Zenity?
Как я могу использовать zenity --password
с вышеупомянутым выражением?Спасибо.
Я не выяснил, как сделать это с чистым Zenity, но если Вы просто хотите, чтобы пользователь ввел пароль в поле GUI, добавьте следующую строку к файлу ~/.gnupg/gpg.conf
(создайте его, если это уже не существует):
use-agent