emacs를 사용하여 *.gpg 파일(대칭 비밀번호 포함)을 저장할 때마다 gcr 프롬프트에 대화 상자가 표시되고 비밀번호를 두 번 입력하라는 메시지가 표시됩니다! 이는 매우 짜증나는 일입니다. 특히 내 emacs가 내가 입력한 비밀번호를 기억하고 대화 상자에서 Esc 키를 두 번 누르면 emacs가 파일을 올바르게 저장하기 때문입니다. 성가신 대화 상자를 비활성화하는 방법은 무엇입니까? gcr-prompter를 완전히 제거할까요?
저는 Linux Mint 17 x64와 Cinamon 데스크탑을 사용합니다.
답변1
이것을 .emacs에 추가하십시오:
;; Do not use gpg agent when runing in terminal
(defadvice epg--start (around advice-epg-disable-agent activate)
(let ((agent (getenv "GPG_AGENT_INFO")))
(setenv "GPG_AGENT_INFO" nil)
ad-do-it
(setenv "GPG_AGENT_INFO" agent)))