Git Product home page Git Product logo

pinentry-dmenu's People

Contributors

ftrvxmtrx avatar maximbaz avatar ritze avatar vaygr avatar zavok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pinentry-dmenu's Issues

Add support for Wayland?

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?

Missing config file message breaks compatibility with gpg-agent

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

printf("No config file found. Use defaults.\n");

The below message might also be intended to go to stderr? I'm not that sure.

printf("Error: Couldn't allocate secure memory\n");

Thanks for your efforts, btw, it's a neat tool!

No active development

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:

  • I can still accept small pull requests if I find time. But I won't find time or the motivation to review bigger pull requests.
  • You can fork the project. I personally prefer that there will be only one fork and the development will continue under one roof. Everybody will benefit from it. Finally I can link the new repository of the fork within the README and archive this repository.

If you have a better solution in mind, feel free to discuss them here.

gpg environment variables

Hi,
Could you allow your program to check "${GNUPGHOME}" environment variable to store configuration file in a non standard directory ?
Thanks
Palb91

Assuan protocol support status

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.

Add window mode

Add option to show the dmenu bar not globally but on the top/bottom of the window.

More configuration options?

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!

Eliminate Options

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.

Crash after system update

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.