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
