I fully agree that the inability to use KeePassX, the clipboard, and so forth is a bug, but disagree that the default grab is a bug since it's working as designed. If you want to avoid grabs by default, then:
echo no-grab >> ~/.gnupg/gpg-agent.conf
If this doesn't work for any reason, the bug would be in seahorse or gpg-agent, not in pinentry-gtk2.
I will mark this bug invalid, since it isn't actually a bug, but would encourage you to file a bug against pinentry-gtk2 about the inability to interoperate with KeePassX, as that is certainly a usability issue that is likely to surprise a great number of users.
I fully agree that the inability to use KeePassX, the clipboard, and so forth is a bug, but disagree that the default grab is a bug since it's working as designed. If you want to avoid grabs by default, then:
echo no-grab >> ~/.gnupg/ gpg-agent. conf
If this doesn't work for any reason, the bug would be in seahorse or gpg-agent, not in pinentry-gtk2.
I will mark this bug invalid, since it isn't actually a bug, but would encourage you to file a bug against pinentry-gtk2 about the inability to interoperate with KeePassX, as that is certainly a usability issue that is likely to surprise a great number of users.