Page MenuHome GnuPG

Kleopatra: Possible values for options in GnuPG System settings not obvious
Open, WishlistPublic

Description

This is not exactly a feature request but also not a bug. But since it's an improvement I chose to tag this issue as feature request.

In Kleopatra when you open the settings for Kleopatra there are some settings where it is not clear what you can enter and how you have to format it. For example there is the setting where you can tell GnuPG how to retrieve keys (in German: "Benutze MECHANISMEN um Schlüssel über die Mailadresse aufzufinden."). Next to it there is an empty input field.

The problem is that users don't know which options are available so they have to search the documentations to find the possible options. That's not nice because it's not comfortable and could be easily done different. Even for advanced users it could happen that they just forgot one option and only because of that would have to consult the documentation.

The second problem is that users can't be sure of they entered the options right. Do you have to enter the mechanisms separated by a white space or a semicolon? Does Kleopatra allow different kinds of formatting?

This problems are valid for a few other settings in the settings as well but they could be solved easily. You just could use check boxes so users could enable single mechanisms (or other options). It is not necessary to show these options right away. Users could click on the input field to open a small popup with the options for example.

Details

Version
4.0.2

Event Timeline

Is this only about options shown on the "GnuPG System" tab?

Yes, only settings from the "GnuPG System" tab are involved

ikloecker renamed this task from [Usability improvement] Options not obvious to Kleopatra: Possible values for options in GnuPG System settings not obvious.Jun 30 2022, 1:43 PM
ikloecker triaged this task as Wishlist priority.Jun 30 2022, 1:52 PM

I'll prioritize this as Wishlist because the options in the "GnuPG System" tab come directly from gpgconf and they are meant to be used by experts (who read man gpg, etc.) and maybe for users who are instructed by an IT administrator to enter some value for some option (so that those users do not need to edit some configuration file).

For a few options, there is a dedicated UI providing the possible values, but for most options such UI doesn't exist. For possible values we rely on gpgconf to provide those values because they depend on the version of GnuPG and they may also depend on values of other options, e.g. if some compliance is enforced.