Как заставить 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.

Другие вопросы по тегам