ritze / pinentry-dmenu Goto Github PK
View Code? Open in Web Editor NEWA pinentry program with the charm of dmenu
License: GNU General Public License v2.0
A pinentry program with the charm of dmenu
License: GNU General Public License v2.0
Hi,
Could you allow your program to check "${GNUPGHOME}" environment variable to store configuration file in a non standard directory ?
Thanks
Palb91
Hi,
I've run into problems with a debug message regarding default config; apparently it is directed to stdout, where gpg-agent takes offense and refuses to acknowledge the program as pinentry :C
pinentry-dmenu/pinentry-dmenu.c
Line 788 in a77bb7a
The below message might also be intended to go to stderr? I'm not that sure.
pinentry-dmenu/pinentry-dmenu.c
Line 167 in a77bb7a
Thanks for your efforts, btw, it's a neat tool!
When I run pinentry-dmenu under Sway, a Wayland window manager, its focus often get "stolen" by other (native Wayland) windows, making it impossible to type in a passphrase.
Would it be possible to support Wayland, perhaps with the help of https://github.com/Cloudef/bemenu?
pinentry-dmenu crashes after updating the system. I don't know yet, which package update causes this crash.
X Error of failed request: BadLength (poly request too large or internal Xlib length error)
Major opcode of failed request: 139 (RENDER)
Minor opcode of failed request: 20 (RenderAddGlyphs)
Serial number of failed request: 48
Current serial number in output stream: 84
Add option to show the dmenu bar not globally but on the top/bottom of the window.
Since I don't use pinentry-dmenu anymore, I won't continue to develop on it.
But I see that enough people are interested in this project, so there are different solutions to continue. My proposal is the following:
If you have a better solution in mind, feel free to discuss them here.
Hi,
thanks for this piece of software, I found it a few days ago and already love it!
The only thing I'm missing is the possibility to place and style the window a little more: the number of lines, its offsets and width. On my screen much of the text that explains which keys I shall unlock is cut off.
dmenu2 implements those features. I use dmenu2 daily for running applications, accessing my password-store database etc., and I like it very much to have the prompt in the middle of my screen.
As pinentry-dmenu is grabbing the keyboard it would also make sense to (optionally) have it pop up right in the middle of the screen, IMHO. I tend to overlook it as single line at the top (or bottom).
I'd love to see those "styling" features available in pinentry-dmenu!
The forked pinentry code raise some compiler warnings like unused variable and overflow warnings.
I like your project, but, please, stop writing useless code to parse a configuration file with the sole purpose of providing dmenu options.
You could instead let the users supply a single string with all of the desired options for dmenu. This way you can dispose of a lot of code, respect the defaults of dmenu which you currently override (how dumb), and let the users supply all the options that will ever appear in dmenu.
It doesn't seem Yes
/No
buttons are customizable via SETOK
and SETNOTOK
. Also it seems there's no support for the cancellation button (via SETCANCEL
).
It would be great to have implemented protocol parts documented in the README / manpage.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.