I have integrated my i3 environment to use ulauncher. i3 itself already manages the keyboard shortcut mapping and I'm using that to execute the ulauncher binary to replace the inbuilt dmenu based system (because it's so pretty and extensible).
It seems that simply executing ulauncher on the command line is sufficient to run it in the desired fashion and switch focus so that is what i'm currently doing. However it does bind to ctrl+space by default and honestly, I sort of already have a keybinding to launch it so it seems redundant to configure another.
As a workaround I have bound it to a random combination that no application is ever likely to bind to nor am I likely to press, but an option to disable this binding would be nice nevertheless.
Either an option in the UI to disable the key binding entirely, or else a command line argument to disable it, like ulauncher --no-hotkey
I could live without this feature since the workaround is fine, but thought I would raise since it was something that I was looking for so I figure others may be looking for it too.
If you plan on submitting a PR, please add a command line argument --no-hotkey
Thanks for the feature request @fquinner
It seems like you can just press enter instead of the hotkey + enter to unset it (discovered incidentally while trying to reproduce another issue).
Nevermind. It only works after duplicating the bug. But you can set hotkey-show-app to "null" in .config/ulauncher/settings.json as a workaround.
Most helpful comment
It seems like you can just press enter instead of the hotkey + enter to unset it (discovered incidentally while trying to reproduce another issue).Nevermind. It only works after duplicating the bug. But you can set
hotkey-show-appto "null" in.config/ulauncher/settings.jsonas a workaround.