uluyol / xmenu

Dmenu clone for OSX
MIT License
33 stars 9 forks source link

Rofi compatibility #1

Open priezz opened 8 years ago

priezz commented 8 years ago

Thanks for the tool! It helps a lot to keep my linux scripts running well on OS X. If you are still interested in improving tool features I would like to suggest to use Rofi (https://github.com/DaveDavenport/rofi/) codebase together with your code to create a really nice and powerful dmenu replacement for OS X. For sure, X specific features like getting the list of windows could be omitted. What do you think about that?

uluyol commented 8 years ago

Glad it's actually useful for someone!

A lot of the found in Rofi seems like it could be made into wrappers around {x,d}menu and doesn't necessarily need to live in this project. Is there any functionality in particular that you're looking for?

Unfortunately, I still haven't found a good way to bind xmenu to a keybinding. The best I've found is creating a global service and attaching a keybinding, but that adds enough latency that it's annoying to use.

priezz commented 8 years ago

Actually I do not use Rofi's built-in features at all and just use it as a very nice looking dmenu replacement. It's appearance could be customised greatly (and yes, I use vertical mode for the majority of things).

As for keybindings - I believe it is the job for the 3rd party tool, like sxhkd (https://github.com/baskerville/sxhkd) in Linux. The one I could find for OS X is Spark (http://www.shadowlab.org/Software/spark.php) - not perfect, but should do the job.

2016-03-28 1:42 GMT+02:00 Muhammed Uluyol notifications@github.com:

Glad it's actually useful for someone!

A lot of the found in Rofi seems like it could be made into wrappers around {x,d}menu and doesn't necessarily need to live in this project. Is there any functionality in particular that you're looking for?

Unfortunately, I still haven't found a good way to bind xmenu to a keybinding. The best I've found is creating a global service and attaching a keybinding, but that adds enough latency that it's annoying to use.

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/uluyol/xmenu/issues/1#issuecomment-202169194

priezz commented 8 years ago

Spark seems to be non working with 10.11. However, both Alfred (via "launch script") and BetterTouchTool do the thing perfectly.

toothbrush commented 6 years ago

This is really old, but another option for posterity: Karabiner-elements, at https://pqrs.org/osx/karabiner/. I found it really responsive and manages to give me global keybindings to run scripts.