Hello,

I am reporting a UX issue on macOS caused by two specific terminfo files in
the ncurses package.

The Problem:
When ncurses is installed on macOS, the compiled terminfo database creates
two actual files named exactly iTerm.app and iTerm2.app (located in
share/terminfo/69/).

Because macOS uses .app as the exclusive extension for native applications,
the system’s Spotlight indexer automatically detects these files and
displays them as executable apps in the macOS Launchpad. Clicking these
“ghost” icons does nothing, as they are just plain-text terminal database
files, not real applications.

The Fix:
Since .app is a reserved extension on macOS, could the terminal type names
be changed (for example, to iterm_app and iterm2_app) to prevent this
naming conflict?

Thank you. Please contact me if you have any questions.

Thanks for your contribution and help again.

Best regards,
Howard

Reply via email to