Как заставить gpg использовать gpg-agent вместо морского конька (gnome-keyring-daemon) в Ubuntu 12.04 LTS?
Я хочу использовать gpg-agent (и его файлы gpg.conf и gpg-agent.conf), когда я вызываю gpg (из Enigmail или иным способом), но Ubuntu 12.04 использует морского конька в качестве агента по умолчанию. Хотя морские коньки могут или не могут читать эти файлы conf, как я могу заставить gpg обойти настройку Ubuntu и использовать gpg-agent?
Это то, что я вижу, когда прошу терминал вернуть $GNU_AGENT_INFO
:
user@user:~$ echo $GNU_AGENT_INFO
/tmp/keyring-xxxxxx/gpg:0:1
Следуя man-странице gpg, я попытался добавить следующие строки в мой файл gpg.conf без желаемого результата:
--gpg-agent-info=/usr/bin/gpg-agent
--gpg-agent-info=/usr/bin/gpg-agent:0:1
Благодарю.
PS: Кроме того, морские коньки используют эквивалентные файлы с тем же путем и именем (gpg.conf
, gpg-agent.conf
)? Если нет, то какие пути и имена я мог бы использовать для достижения эквивалентного результата?
1 ответ
Согласно этому ответу:
sudo mv /etc/xdg/autostart/gnome-keyring-gpg.desktop /etc/xdg/autostart/gnome-keyring-gpg.desktop.disabled
Это работало для меня на Ubuntu 13.04. Это отключает gpg часть gnome keyring.