#!/bin/sh ## pinentry wrapper ## alternatively, you can force a specific frontend ## by adding: # pinentry-program /usr/bin/pinentry-curses ## to ~/.gnupg/gpg-agent.conf if [ -x /usr/bin/pinentry-qt ]; then exec /usr/bin/pinentry-qt "$@" elif [ -x /usr/bin/pinentry-gnome3 ]; then exec /usr/bin/pinentry-gnome3 "$@" elif [ -x /usr/bin/pinentry-gtk-2 ]; then exec /usr/bin/pinentry-gtk-2 "$@" elif [ -x /usr/bin/pinentry-curses ]; then exec /usr/bin/pinentry-curses "$@" else echo "no pinentry binary available" > /dev/stderr exit 1 fi