Coder Social home page Coder Social logo

Configurable polling? about clipmenu HOT 6 CLOSED

cdown avatar cdown commented on August 22, 2024
Configurable polling?

from clipmenu.

Comments (6)

cdown avatar cdown commented on August 22, 2024

1 second was chosen as a balance between catching everything (if you copy two things within 1 second, probably the first one was a mistake) and keeping wakeups low.

If you can convince me that there's some legitimate reason to change it, then sure. I'm not sure what that would be, though.

from clipmenu.

kaihendry avatar kaihendry commented on August 22, 2024

Isn't there an inotifywait equivalent for clipboard changes? That would be the sane way forward. :)

from clipmenu.

cdown avatar cdown commented on August 22, 2024

If you think the X spec is sane and would include such a thing, you'd be sadly mistaken. As far as I know the X clipboard provides no notify interface (which would be required for that), hence the sleep.

from clipmenu.

kingcody avatar kingcody commented on August 22, 2024

Well my personal use case was that I needed/wanted to reduce the sleep to .5 since I was copying and switching windows pretty quickly with key bindings and several times my selection hadn't made it to /tmp yet. Not a huge deal, but @ .5 it hasn't happened since. Obviously that would be too much for some people; hence, the configuration (with a default of 1).

from clipmenu.

cdown avatar cdown commented on August 22, 2024

Let me do some profiling and see what the performance impact of reducing the sleep would be.

from clipmenu.

kingcody avatar kingcody commented on August 22, 2024

@cdown thanks

from clipmenu.

Related Issues (20)

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.