Sample Header Ad - 728x90

Voice control command disambiguation

0 votes
1 answer
63 views
Voice control thinks there are two "Twitch" applications on my machine (see screenshot). I removed /Applications/Twitch.app (put it in the trash) and rebooted my machine in the hope that would convince OSX that that entry was no longer valid, but no dice - it still thinks there are two "Twitch" applications that need disambiguation. How do I get Voice Commands to reindex the available applications so this step is not necessary? I assume this is some OS-level reindexing that needs to happen, but the internet doesn't seem to know the answer to this question. Update: As suggested, I've 1) emptied the Trash, and 2) invoked lsregister to try to nuke whatever file associations might be causing this, to no avail. The before and after output of lsregister -dump is below.
Mac-mini:~ benson$ diff before after4 | grep Twitch.app
> path:                       /Users/benson/Applications/Chrome Apps.localized/Twitch.app (0x1cdc)
< path:                       /Users/benson/Applications/Chrome Apps.localized/Twitch.app (0x1434)
< path:                       /Applications/Twitch.app/Contents/Frameworks/Twitch Helper (GPU).app (0x1f40)
< path:                       /Users/benson/.Trash/Twitch.app (0x1f44)
So lsregister only knows about the Chrome flavor of Twitch.app (where it used to know about the item in the trash), but Voice Control still thinks there is an /Applications/Twitch.app. dialog box Selecting the entry for the item that used to be in /Applications gives this error message (as indeed it does not exist). dialog box Edit again: Tried renaming the mentioned directories in ~/Library, again to no avail. I see a sqlite db in the directory above this that
Asked by cbmanica (101 rep)
Nov 11, 2024, 01:57 AM
Last activity: Apr 17, 2025, 01:04 AM