A pinentry program with the charm of dmenu. Forked from https://github.com/ritze/pinentry-dmenu
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dominic Reich
23f4b5ed35
|
2 months ago | |
---|---|---|
pinentry | 7 years ago | |
.gitignore | 7 years ago | |
LICENSE | 7 years ago | |
Makefile | 7 years ago | |
README.md | 2 years ago | |
config.h | 2 years ago | |
config.mk | 2 months ago | |
drw.c | 7 years ago | |
drw.h | 7 years ago | |
pinentry-dmenu.1 | 2 years ago | |
pinentry-dmenu.c | 2 years ago | |
test | 7 years ago | |
util.c | 7 years ago | |
util.h | 7 years ago |
README.md
pinentry-dmenu
pinentry-dmenu is a pinentry program with the charm of dmenu.
This program is a fork from spine which is also a fork from dmenu.
NO FURTHER DEVELOPMENT
This project is no longer under development. If you have another opinion feel free to fork it.
Requirements
In order to build dmenu you need the Xlib header files.
Installation
Edit config.mk to match your local setup (dmenu is installed into the /usr/local namespace by default).
Afterwards enter the following command to build and install dmenu (if necessary as root):
make clean install
Config
To use pinentry-dmenu add in ~/.gnupg/gpg-agent.conf
:
pinentry-program <absolut path to pinentry-dmenu>
The config is located in ~/.gnupg/pinentry-dmenu.conf
.
Parameter | Default | Description |
---|---|---|
asterisk | * | Defines the symbol which is showed for each typed character |
bottom | false | pinentry-dmenu appears at the bottom of the screen |
min_password_length | 32 | The minimal space of the password field. This value has affect to the description field after the password field |
monitor | -1 | pinentry-dmenu is displayed on the monitor number supplied. Monitor numbers are starting from 0 |
prompt | "" | Defines the prompt to be displayed to the left of the input field |
font | monospace:size=10 | Defines the font or font set used |
prompt_bg | #bbbbbb | Defines the prompt background color |
prompt_fg | #222222 | Defines the prompt foreground color |
normal_bg | #bbbbbb | Defines the normal background color |
normal_fg | #222222 | Defines the normal foreground color |
select_bg | #eeeeee | Defines the selected background color |
select_fg | #005577 | Defines the selected foreground color |
desc_bg | #bbbbbb | Defines the description background color |
desc_fg | #222222 | Defines the description foreground color |
embedded | false | Embed into window |
Example
asterisk= "# ";
prompt = "$";
font = "Noto Sans UI:size=13";
prompt_fg = "#eeeeee";
prompt_bg = "#d9904a";
normal_fg = "#ffffff";
normal_bg = "#000000";
select_fg = "#eeeeee";
select_bg = "#d9904a";
desc_fg = "#eeeeee";
desc_bg = "#d9904a";