Page MenuHome GnuPG
Feed Advanced Search

Apr 23 2019

werner triaged T4198: Pinentry doesn't capture input correctly, crashes terminal instead as Normal priority.
Apr 23 2019, 1:36 PM · pinentry, Bug Report

Apr 9 2019

aheinecke closed T4430: Windows: Pinentry not starting for some as Resolved.

As this task has no obvious next step I'm closing it.

Apr 9 2019, 10:05 AM · pinentry, gpg4win

Mar 26 2019

nbriggs added a comment to T4430: Windows: Pinentry not starting for some.

Doesn't look like T4347 in that no errors show
stopping daemons and restarting kleoptra "sometimes" fixes it and pinentry windows shows, until it does all operations fail with pinentry missing
running pinentry-qt.exe I get
Please note that you don't have secure memory on this system
OK Pleased to meet you
We seem to have stopped it happening by randomly changing settings - generating blank conf files, reinstalling pgp4win but cannot pinpoint exactly what change fixes the error and because it's intermittent we may just be getting lucky

Mar 26 2019, 2:44 PM · pinentry, gpg4win
aheinecke triaged T4430: Windows: Pinentry not starting for some as Normal priority.

Could it be that you are running into: T4347 ? Maybe this will just be fixed for you then in the next version.

Mar 26 2019, 12:18 PM · pinentry, gpg4win
aheinecke added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

@nbriggs No this is not related if you get "no pinentry" it means pinentry is not started at all. This issue is about pinentry starting but not properly coming to the foreground. I've opened T4430 for your issue.

Mar 26 2019, 12:16 PM · pinentry, Bug Report, gpg4win
aheinecke created T4430: Windows: Pinentry not starting for some.
Mar 26 2019, 12:15 PM · pinentry, gpg4win
nbriggs added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

in I think a related scenario we are having the pinentry window not spawn at all, leading to "no pinentry" errors
Win 10 latest patches Mar 2019
Version 3.1.4-gpg4win-3.1.5
We've tried a few hacks including adding the .conf file to C:\Program Files (x86)\GnuPG\bin with
pinentry-program "C:\Program Files (x86)\Gpg4win\bin\pinentry-qt.exe"

Mar 26 2019, 11:55 AM · pinentry, Bug Report, gpg4win

Mar 20 2019

aheinecke added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

Thanks for the confirmation. Although I still don't really know how to fix it :-(

Mar 20 2019, 4:04 PM · pinentry, Bug Report, gpg4win
bb added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

I can also confirm this bug!

Mar 20 2019, 10:49 AM · pinentry, Bug Report, gpg4win

Mar 14 2019

aheinecke created T4405: Pinentry: Offer to generate a password.
Mar 14 2019, 9:31 AM · pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The issue for the quality indication is: T2103

Mar 14 2019, 9:28 AM · gnupg24, gpg4win, pinentry
aheinecke renamed T4346: Remove gpg-agent passphrase nags for empty / none passphrase from Remove gpg-agent passphrase nags to Remove gpg-agent passphrase nags for empty / none passphrase.
Mar 14 2019, 9:26 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

FWIW I like @gouttegd 's patchset.

Mar 14 2019, 9:26 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The quality bar is switched off by default. That feature including the quality was ordered and accepted by a client. I don't like it either and thus the new default of having it disabled is a useful solution.

Mar 14 2019, 9:24 AM · gnupg24, gpg4win, pinentry

Mar 13 2019

aheinecke triaged T4404: Mangled Pinentry dialog box as Low priority.

thanks for the report. Yes this is a known issue. This pinentry is so basic that it does not have dynamic layout as we don't include GUI libraries in the basic installer. For a better pinentry you can install Gpg4win.
In the future we are thinking about adding a pinentry based on the small "FLTK" toolkit, with dynamic layout.

Mar 13 2019, 8:51 AM · Windows, pinentry, Bug Report

Feb 19 2019

gniibe added a comment to T4198: Pinentry doesn't capture input correctly, crashes terminal instead.

Original issue (of pinentry-curses, which should be killed by CTRL-C) is related to T2011: gnupg should notify cancellation of its operation to gpg-agent to kill pinentry, I suppose. It is fixed in master and testing.
I don't know about the second one with pinentry-tty.

Feb 19 2019, 8:14 AM · pinentry, Bug Report

Feb 12 2019

gouttegd added a comment to T4270: pinentry-curses should ring the terminal bell.

Pinentry already has a ttyalert option which may be set to beep or flash to ring the bell or flash the terminal, respectively (see commit 1dba96fafa123f3631c0a50bb01835306c23b903).

Feb 12 2019, 12:09 AM · gpgagent, Feature Request, pinentry

Feb 11 2019

dkg added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

I can't tell whether this bug report is about all the ways that we wish that GnuPG's default password process was better, or whether it's about one specific change.

Feb 11 2019, 7:48 AM · gnupg24, gpg4win, pinentry
gouttegd added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Regarding the quality evaluation, several months ago I proposed to optionally delegate that task to an external tool (specified by a new gpg-agent option passphrase-checker). I posted a first draft as D442 and then submitted a proper patchset to gnupg-devel, but although @werner expressed interest it was never merged. I have just checked that the patchset still applies cleanly to both the master branch and the STABLE-BRANCH-2-2. I can re-submit it to the mailing list if needed.

Feb 11 2019, 12:59 AM · gnupg24, gpg4win, pinentry

Feb 10 2019

gouttegd closed T4263: Pinentry does not support --disable-doc configure option as Resolved.

I have updated Pinentry’s configure script to support the --disable-doc option, as it is indeed supported in other GnuPG components.

Feb 10 2019, 9:22 PM · pinentry, Bug Report
gouttegd closed T4337: pinentry-fltk: Formatstring handling as Resolved.

Patch applied, thanks.

Feb 10 2019, 7:41 PM · patch, pinentry, Bug Report
gouttegd closed T4336: pinentry-fltk: Keyboard shortcuts are not recognized as Resolved.

Patch applied, thanks.

Feb 10 2019, 7:38 PM · pinentry, patch, Bug Report

Feb 8 2019

gouttegd claimed T4336: pinentry-fltk: Keyboard shortcuts are not recognized.
Feb 8 2019, 12:23 AM · pinentry, patch, Bug Report
gouttegd claimed T4337: pinentry-fltk: Formatstring handling.
Feb 8 2019, 12:23 AM · patch, pinentry, Bug Report

Jan 25 2019

werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The quality bar is switched off by default. That feature including the quality was ordered and accepted by a client. I don't like it either and thus the new default of having it disabled is a useful solution.

Jan 25 2019, 9:24 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

But to resolve this bug I also want to remove stuff like "ooooh you should use numbers or something like that" we have that in configuration but our default code is too dumb to be useful (afaik "password" is accepted with 90% quality). We also have a bug for the quality thingy, which I also find important because that is the first contact with our software.

Jan 25 2019, 5:25 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Found it: T3724

Jan 25 2019, 5:22 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

No that bug is different. Nowadays you have to solve four dialogs to create a key without a passphrase.

Jan 25 2019, 5:20 PM · gnupg24, gpg4win, pinentry
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

So you mean the bug that you see a second set of passphrase dialogs iff you told the first one that you don't want a passphrase? That is not trivial to fix because we use the passphrase cache to avoid the double passpharse questions. Without passphrase cache we need a separate code path.

Jan 25 2019, 5:08 PM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

No! That is not what I want with this issue. We should ask once for a passphrase and then shut up.

Jan 25 2019, 4:49 PM · gnupg24, gpg4win, pinentry
werner added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

Yeah, it is annoying. Maybe it is indeed better not to ask for a passphrase at all.

Jan 25 2019, 4:41 PM · gnupg24, gpg4win, pinentry
aheinecke created T4346: Remove gpg-agent passphrase nags for empty / none passphrase.
Jan 25 2019, 4:38 PM · gnupg24, gpg4win, pinentry
werner triaged T4337: pinentry-fltk: Formatstring handling as High priority.
Jan 25 2019, 2:00 PM · patch, pinentry, Bug Report
werner triaged T4336: pinentry-fltk: Keyboard shortcuts are not recognized as Normal priority.
Jan 25 2019, 2:00 PM · pinentry, patch, Bug Report

Jan 24 2019

aheinecke triaged T4339: Qt5 application doesn't support -display any more as Low priority.

The problem only occurs with the gtk platformtheme.

Jan 24 2019, 8:35 AM · qt, pinentry, Stalled, Bug Report

Jan 23 2019

micha updated the task description for T4337: pinentry-fltk: Formatstring handling.
Jan 23 2019, 2:14 PM · patch, pinentry, Bug Report
micha created T4337: pinentry-fltk: Formatstring handling.
Jan 23 2019, 2:13 PM · patch, pinentry, Bug Report
micha added projects to T4336: pinentry-fltk: Keyboard shortcuts are not recognized: patch, pinentry.
Jan 23 2019, 2:05 PM · pinentry, patch, Bug Report

Dec 12 2018

werner added a project to T4198: Pinentry doesn't capture input correctly, crashes terminal instead: pinentry.
Dec 12 2018, 9:18 AM · pinentry, Bug Report

Nov 27 2018

werner triaged T4270: pinentry-curses should ring the terminal bell as Normal priority.
Nov 27 2018, 5:20 PM · gpgagent, Feature Request, pinentry
dkg created T4270: pinentry-curses should ring the terminal bell.
Nov 27 2018, 3:51 PM · gpgagent, Feature Request, pinentry

Nov 22 2018

skalee added a comment to T4263: Pinentry does not support --disable-doc configure option.

BTW I am aware that Git repository does not contain many files which are prebuilt in tarballs. I am okay with that, I know the difference. I am just reporting that pinentry's configure script is missing an option, which is clearly needed and which is present in other components.

Nov 22 2018, 6:38 AM · pinentry, Bug Report
skalee added a comment to T4263: Pinentry does not support --disable-doc configure option.

I wasn't using tarballs. I have fetched code from Git (git clone git://git.gnupg.org/pinentry).

Nov 22 2018, 6:32 AM · pinentry, Bug Report

Nov 20 2018

werner triaged T4263: Pinentry does not support --disable-doc configure option as Normal priority.

Well, that is a detailed bug report. Thanks.

Nov 20 2018, 8:06 AM · pinentry, Bug Report

Nov 19 2018

skalee updated the task description for T4263: Pinentry does not support --disable-doc configure option.
Nov 19 2018, 10:18 PM · pinentry, Bug Report
skalee created T4263: Pinentry does not support --disable-doc configure option.
Nov 19 2018, 10:17 PM · pinentry, Bug Report

Oct 24 2018

aheinecke merged T4224: PIN entry window not in focus (GPG4WIN) into T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).
Oct 24 2018, 7:02 PM · pinentry, Bug Report, gpg4win

Sep 22 2018

gardner added a comment to T3084: pinentry and password managers mix poorly.

This issue prevents a user from accessing any other window on their system while the pinentry prompt is up. This issue is different than T2145. This issue is explicitly about the system-wide nature of the modal. The other issue is about auto-typing from a password manager.

Sep 22 2018, 7:35 PM · pinentry

Sep 19 2018

aheinecke renamed T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication) from Pinentry-qt does not grab focus when requesting pin for authentication to Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).
Sep 19 2018, 9:06 AM · pinentry, Bug Report, gpg4win
aheinecke reopened T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication) as "Open".

@a_p3rson : Yes. I agree that I think that cepxuo meant something differently then you.

Sep 19 2018, 9:04 AM · pinentry, Bug Report, gpg4win
cepxuo added a comment to T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option.

Could you say, on which platforms exactly it should work?

Sep 19 2018, 2:45 AM · Documentation, pinentry
cepxuo added a comment to T4144: pinentry-qt prints Gtk warnings on stderr.

Yes, due it uses adwaita-qt theme.
Yes, I can start it on the command line and it works, but gives a warning.

Sep 19 2018, 2:44 AM · Bug Report, pinentry

Sep 18 2018

a_p3rson added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

I think the point of my request was originally missed. I will take a screen
capture of the pinentry workflow during authentication and signing tasks -
in my opinion, they should be the same. However, during signing, the window
gets display focus (Windows switches it to the active window), whereas
during authentication it does not (and has to be alt-tabbed/switched to for
pin entry).

Sep 18 2018, 4:39 PM · pinentry, Bug Report, gpg4win
werner closed T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication) as Invalid.

Andre explained that we don't do that anymore on purpose. Duck and read the discussion related to this if you are intereested. A related thing is that no-grab does not work on all platforms because it was designed for standard X but nowdays toolkits have their own ideas what is right and what is wrong.

Sep 18 2018, 3:34 PM · pinentry, Bug Report, gpg4win
werner removed a project from T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option: Bug Report.

no-grab does only work on certain platforms. Thus this is no bug.

Sep 18 2018, 3:30 PM · Documentation, pinentry
werner renamed T4144: pinentry-qt prints Gtk warnings on stderr from gpgagent doesn's work with pinentry-qt warnings on stderr to pinentry-qt prints Gtk warnings on stderr.
Sep 18 2018, 3:28 PM · Bug Report, pinentry
werner removed a project from T4144: pinentry-qt prints Gtk warnings on stderr: gpgagent.

pinentry-qt giving Gtk- warnings? Very strange. Please give an example. You can start pinentry on the command line like

Sep 18 2018, 3:27 PM · Bug Report, pinentry
werner triaged T4148: pinentry-gnome3 ignores $GTK_THEME as Low priority.

if you start gpg-agent in that deprecated way it sees the envvars. it will even see them if it is as suggested started on-demand by gpg. However, things are different when a gpg-agent is already running; in that case only the listed envvars are conveyed to the pinentry.

Sep 18 2018, 3:26 PM · Bug Report, pinentry
cepxuo added a comment to T4148: pinentry-gnome3 ignores $GTK_THEME.

It's white due to https://dev.gnupg.org/T4144

Sep 18 2018, 2:03 PM · Bug Report, pinentry
cepxuo added a comment to T4148: pinentry-gnome3 ignores $GTK_THEME.

Moreover, pinentry-qt doesn't ignore env if it runned from gpg-agent. So you are wrong about technical reason.

Sep 18 2018, 2:02 PM · Bug Report, pinentry
cepxuo added a project to T4148: pinentry-gnome3 ignores $GTK_THEME: Bug Report.
Sep 18 2018, 12:49 PM · Bug Report, pinentry
cepxuo added a comment to T4148: pinentry-gnome3 ignores $GTK_THEME.

for comparison pinentry-qt doesn't ignore env:

Sep 18 2018, 12:49 PM · Bug Report, pinentry
cepxuo added a comment to T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option.

"partially" means it doesn't allow to input elsewhere, but in case of focus loose input will go nowhere

Sep 18 2018, 12:21 PM · Documentation, pinentry
cepxuo renamed T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option from pinentry-gnome3 grabs input prtially and ignores grab/no-grab option to pinentry-gnome3 grabs input partially and ignores grab/no-grab option.
Sep 18 2018, 12:20 PM · Documentation, pinentry
cepxuo renamed T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option from pinentry-gnome3 grabs input aprtially and ignores grab/no-grab option to pinentry-gnome3 grabs input prtially and ignores grab/no-grab option.
Sep 18 2018, 12:19 PM · Documentation, pinentry
cepxuo added a comment to T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option.

At least it MUST NOT grub input with no-grab option. But it doesn't allow to input elsewhere in any case.

Sep 18 2018, 12:19 PM · Documentation, pinentry
cepxuo added a comment to T4148: pinentry-gnome3 ignores $GTK_THEME.

I don't know about gpg-agent, but pinentry-gnome3 ignores $GTK_THEME (and $GDK_SCALE) even if I run it directly:

$GTK_THEME=Adwaita:dark GDK_SCALE=2 /usr/bin/pinentry-gnome3
OK Pleased to meet you
GETPIN

Sep 18 2018, 12:16 PM · Bug Report, pinentry
werner removed a project from T4148: pinentry-gnome3 ignores $GTK_THEME: Bug Report.

I would call that a feature because it makes sure that the Pinentry always shows up the same regardless of an application selects a different theme.

Sep 18 2018, 9:04 AM · Bug Report, pinentry
cepxuo created T4148: pinentry-gnome3 ignores $GTK_THEME in the S1 Public space.
Sep 18 2018, 4:50 AM · Bug Report, pinentry
gniibe added a comment to T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option.

We know that. And pinentry-gtk does like that.

Sep 18 2018, 4:44 AM · Documentation, pinentry
cepxuo added a comment to T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option.

It's possibe to do via gtk3 directly:
https://developer.gnome.org/gtk3/stable/gtk3-General.html#gtk-device-grab-add

Sep 18 2018, 4:27 AM · Documentation, pinentry
cepxuo created T4147: pinentry-efl does not grab input when requesting pin for authentication in the S1 Public space.
Sep 18 2018, 4:18 AM · Bug Report, pinentry
gniibe added a project to T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option: Documentation.

Yes. It's up to GCR library in GNOME.

Sep 18 2018, 4:09 AM · Documentation, pinentry

Sep 17 2018

cepxuo created T4145: pinentry-gnome3 grabs input partially and ignores grab/no-grab option in the S1 Public space.
Sep 17 2018, 7:29 PM · Documentation, pinentry
cepxuo renamed T4143: pinentry-fltk does not grab input when requesting pin for authentication from pinentry-fltk does not grab focus when requesting pin for authentication to pinentry-fltk does not grab input when requesting pin for authentication.
Sep 17 2018, 7:26 PM · Bug Report, pinentry
cepxuo created T4144: pinentry-qt prints Gtk warnings on stderr in the S1 Public space.
Sep 17 2018, 7:24 PM · Bug Report, pinentry
cepxuo added a comment to T4143: pinentry-fltk does not grab input when requesting pin for authentication.

By grabbing I mean that it's not possible to input elsewhere. Same as ssh-askpass does.

Sep 17 2018, 7:19 PM · Bug Report, pinentry
cepxuo added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

By grabbing I mean that it's not possible to input elsewhere. Same as ssh-askpass does.

Sep 17 2018, 7:19 PM · pinentry, Bug Report, gpg4win
cepxuo triaged T4143: pinentry-fltk does not grab input when requesting pin for authentication as Normal priority.
Sep 17 2018, 7:15 PM · Bug Report, pinentry
cepxuo created T4143: pinentry-fltk does not grab input when requesting pin for authentication in the S1 Public space.
Sep 17 2018, 7:15 PM · Bug Report, pinentry
cepxuo added a comment to T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

I confirm this bug!

Sep 17 2018, 7:13 PM · pinentry, Bug Report, gpg4win

Sep 10 2018

werner added a comment to T2013: pinentry-curses / pinentry-tty should emit a bell when showing a dialog.

Well, the counterpart in gpg-agent is missing.

Sep 10 2018, 3:30 PM · pinentry, Feature Request
Enzime created T4137: IPC syntax error when `gpg` starts `gpg-agent` without `$TERM` variable.
Sep 10 2018, 1:47 PM · gnupg, Bug Report

Sep 4 2018

aheinecke claimed T4123: Pinentry-qt does not always become active foreground window (especially when requesting pin for authentication).

By grabbing I guess you mean that the cursor / keyboard input is automatically focused on the input field? I also noticed that this sometimes does not work well.

Sep 4 2018, 8:52 AM · pinentry, Bug Report, gpg4win

Jun 18 2018

aheinecke closed T3739: pinentry: manual type enforcement degrades security of passwords and emails as Resolved.

I'm seeing this as resolved. It's a design decision by the pinentry-gtk maintainer. pinentry-qt is the default pinentry for windows and there pasting works, as you have confirmed.

Jun 18 2018, 4:43 PM · pinentry, Bug Report, gpg4win

Jun 6 2018

werner closed T3947: pinentry-gnome3 requires DBUS_SESSION_BUS_ADDRESS to be updated as Resolved.

Thanks. I added all standard names to that list.

Jun 6 2018, 6:39 PM · pinentry, gpgagent, Bug Report
werner triaged T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin as Normal priority.
Jun 6 2018, 5:58 PM · Cross-Compiler, pinentry, Bug Report

Jun 1 2018

wltjr updated the task description for T4005: Travis CI and Sonar Scan for Pinentry.
Jun 1 2018, 7:37 PM · pinentry
wltjr created T4005: Travis CI and Sonar Scan for Pinentry in the S1 Public space.
Jun 1 2018, 7:36 PM · pinentry

May 30 2018

wltjr added a comment to T2905: EFL-based pinentry.

@gouttegd Thank you very much!

May 30 2018, 3:32 PM · pinentry, Feature Request
gouttegd closed T2905: EFL-based pinentry as Resolved.

Following in-person discussion with @werner last week, I have now added this EFL pinentry to the master branch of pinentry (commit 948105b).

May 30 2018, 12:42 PM · pinentry, Feature Request

May 18 2018

werner added projects to T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin: pinentry, Cross-Compiler.
May 18 2018, 11:28 AM · Cross-Compiler, pinentry, Bug Report

Apr 27 2018

blueyed updated the task description for T3947: pinentry-gnome3 requires DBUS_SESSION_BUS_ADDRESS to be updated.
Apr 27 2018, 1:36 PM · pinentry, gpgagent, Bug Report
blueyed created T3947: pinentry-gnome3 requires DBUS_SESSION_BUS_ADDRESS to be updated.
Apr 27 2018, 1:35 PM · pinentry, gpgagent, Bug Report

Apr 20 2018

wknapik added a comment to T3924: Pinentry should not prevent the use of password managers by default (in the name of security, no less).

Thanks for the quick reply @aheinecke.

Apr 20 2018, 5:09 PM · Bug Report, pinentry
aheinecke closed T3924: Pinentry should not prevent the use of password managers by default (in the name of security, no less) as Wontfix.

I (as the maintainer of pinentry-qt) fully agree with your sentiment. I changed it in pinentry-qt (since version 1.0.0) so that the keyboard input is only grabbed (which is a security feature) when the input focus is on the passphrase entry as I found it very annoying myself.

Apr 20 2018, 4:47 PM · Bug Report, pinentry
wknapik created T3924: Pinentry should not prevent the use of password managers by default (in the name of security, no less).
Apr 20 2018, 3:43 PM · Bug Report, pinentry

Apr 17 2018

werner claimed T3908: Permission denied for root on other user's tty.
Apr 17 2018, 8:37 PM · pinentry
werner triaged T3659: pinentry falls back to curses on wayland as Normal priority.

Then please set DISPLAY ;-)

Apr 17 2018, 7:55 PM · Restricted Project, Wayland, Feature Request, pinentry

Apr 16 2018

powerman added a comment to T3908: Permission denied for root on other user's tty.

Just tested 1.1.0 - no difference. BTW, check references issues, they contain strace output and mention why this happens: dropped root capabilities to ignore file permissions.

Apr 16 2018, 6:08 PM · pinentry