gcr 프롬프트 대화 상자를 비활성화하는 방법은 무엇입니까?

gcr 프롬프트 대화 상자를 비활성화하는 방법은 무엇입니까?

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)))

원천:https://stackoverflow.com/a/16829842/3024945

관련 정보