After I upgraded to the paid app, the problem suddenly fixed itself. But I keep having shivers. It shouldn't be Spotlight's business.
After I upgraded to the paid app, the problem suddenly fixed itself. But I keep having shivers. It shouldn't be Spotlight's business.
"dmenu is a dynamic menu for X, which reads a list of newline-separated items from stdin. When the user selects an item and presses Return, their choice is printed to stdout and dmenu terminates. Entering text will narrow the items to those matching the tokens in the input.
dmenu_run is a script used by dwm(1) which lists programs in the user's $PATH and runs the result in their $SHELL."
In practice you press Super + D, type a few letters to match the name of your program (such as "fox" for "firefox"), and press enter. It's so fast that any delay is near imperceptible even on older hardware. It also accepts command line arguments if you don't care to read the stdout from the process. This is a stupidly simple program that works with no configuration unless you want to change the font size.
My only gripe about it was that it would’ve been useful to be able to write math expressions in it like you can in Spotlight... so I made a wrapper script which adds that :) https://github.com/mortie/mmenu
https://github.com/DaveDavenport/rofi
It has default submodules to replace dmenu_run, a similar mode that lists the XDG applications (akin to the Start Menu you get on Mint, Fedora or other full-fat DE), SSH that parses `~/.ssh/config`, a dmenu-compatible mode for scripts and a Python API to implement custom modes.
Linux is vastly superior in stability, package management and just basic productivity.
There are of course still trade-offs such as drivers which, although so much better than what they used to be decades ago, are still not quite on par with the ones released for Windows in most instances. That being said, if you plan ahead a bit with your hardware purchases you'll have a great experience under Linux.
Now I use dmenu in i3wm and I couldn't be happier. All I need is something that searches my path for applications... and that's what it does.
However, I do believe it's just an unfortunate bug, nothing more sinister there. Still would be nice to know: why?
When you registered the app I assume it modified itself, triggering a re-index.
There are the occasional bugs though, and there’s also aggressive caching.
But you're just dragging a special type of folder off a disk image, so nah.
This was a weird coincidence or bug, nothing more. I've used free and trial versions of IntelliJ on Macs countless times without search ever having issues with them. It's hard to imagine how you'd even make the system work in that way, as an app developer.
The other thing was, naturally, it has a database behind the scenes which historically was prone to silently breaking with no UI cue. Back when I did Mac system administration one of our scripts ran this periodically to deal with missing or duplicate entries in e.g. the Open with… menu:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system
The other thing you can try is nuking the Spotlight database: mdutil -E -a
That'll be slow for a little while as it reindexes whatever it's configured to index but it fixed a fair number of odd problems, which often turned out to be due to previously-unknown hardware issues.