I upgraded to Ubuntu 18.04 and I find a very annoying "feature" when I commit in git which was not present in 16.04 with Unity. I have gpgsign enabled and everytime I commit in git it opens a modal dialog box where I have to insert the GPG password.

As someone who values my security I keep all my passwords in a KeePass database which is conveniently not usable when this uselessly modal dialog comes up.

How do I stop Gnome from creating a modal dialog when asking for passwords?

I want to be able to copy&paste my password from KeePass when the dialog asking for password is already shown, and even better be able to search my KeePass db for the correct entry (i.e. I should also be able to type inside KeePass).

It's a real waste of time having to cancel whatever operation, then copy the password and having 10 seconds to repeat it before the password gets cleared from the clipboard. Especially when I try to commit from an IDE since when selecting files it does not stage them which means if I forget to copy the password right before clicking on commit I have to reselect all the files/portions of files to commit.

BTW: I do not want to use the GNOME keyring. I want to be able to use KeePass. Is there a way to do this in Gnome or do I have to uninstall ubuntu-desktop and install kubuntu-desktop instead?

  • Yes, this is such an annoying unfeature of Gnome. Hopefully this can be changed somehow. – Thomas Nov 11 '19 at 13:23
  • There are at least two !! tickets for this UI fail: bugzilla.gnome.org/show_bug.cgi?id=688434 and bugzilla.gnome.org/show_bug.cgi?id=784270 – Thomas Nov 11 '19 at 13:49
  • @Thomas Thanks for the references .This bug makes it impossible to run scripts that might require more than 1 password to be used... because even if you have the first password in the clipboard when the second one is asked you may not have the time to copy it from the password manager. – Giacomo Alzetta Nov 12 '19 at 10:00
  • Yes, this is a complete UI design fail. Most security conscious people store their unique-but-hard-to-remember passwords in some external store. Dialogs like this need to understand that and support it. – Gary Apr 14 at 18:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.