Ну, не знаю, что я вообще сделал, но, возможно, он работает для других людей.
~ / .gnupg / gpg.conf
default-key `<My Key ID>`
keyserver-options auto-key-retrieve
use-agent
~ / .gnupg / gpg.conf
pinentry-program /usr/bin/pinentry-qt4
keep-display
display :0.0
no-grab
max-cache-ttl 86400
debug-level expert
default-cache-ttl 10
~ / .kde / env / gpg-agent.sh
#!/bin/bash
#eval $(gpg-agent --daemon --pinentry-program /usr/bin/pinentry-qt4)
eval `GTK_IM_MODULE="" QT_IM_MODULE="" XMODIFIERS="" gpg-agent --daemon`
~ /.kde/env/gpg-agent.sh
#!/bin/sh
[ -n "${GPG_AGENT_INFO}" ] &&
kill $(echo "${GPG_AGENT_INFO}" | cut -d ':' -f 2)
Выключить систему и снова запустить ее.
Затем запись в терминал echo "test" | gpg -ase -r 0x791E0AAA | gpg появилась подсказкой и ждал моего ответа ^^.
Затем я пробовал подписывать сообщения с помощью KMail и Kleopatra и работал нормально.