quicksilver / Quicksilver

Quicksilver Project Source
http://qsapp.com
Apache License 2.0
2.75k stars 286 forks source link

[Bug]: Safari is no longer indexed in macOS 13 by default? #2932

Open lgarron opened 2 years ago

lgarron commented 2 years ago

Before submitting your bug report, please confirm you have completed the following steps

Bug description

macOS 13 Ventura seems to have moved Safari.app to /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/:

> ls -al /Applications/Safari.app
lrwxr-xr-x@ 1 root  wheel  54 Oct 28 01:43 /Applications/Safari.app@ -> ../System/Cryptexes/App/System/Applications/Safari.app

For me, this meant that Quicksilver no longer indexed Safari when I upgraded. I added it back manually, but I thought I'd file an issue in case this might affect other folks.

Steps to reproduce

  1. Upgrade to macOS 13 Ventura
  2. Invoke Quicksilver and try to launch "Safari"
  3. Observe no Safari in the catalog. 🥺

Expected behavior

Safari launches.

MacOS Version

Other

Quicksilver Version

2.4.0

Relevant Plugins

No response

Crash Logs or Spindump

No response

Screenshots

No response

Additional info

No response

skurfer commented 1 year ago

Do you have the System Applications preset enabled? That will pick up things in /System/Applications, which is where a lot of the built-in apps are kept now.

lgarron commented 1 year ago

Do you have the System Applications preset enabled?

I do! Safari's nowhere in sight. :-/

Screenshot 2022-12-05 at 20 05 48 Screenshot 2022-12-05 at 20 05 51
n8henrie commented 1 year ago

As another workaround, checking Find All Applications (bottom of your screenshot) is indexing it for me (perhaps why I didn't notice this).

lgarron commented 1 year ago

As another workaround, checking Find All Applications (bottom of your screenshot) is indexing it for me (perhaps why I didn't notice this).

This is pretty handy, and it helped me find another app I was missing!

However, it results in a very long list that I don't want to check/uncheck by hand, so I'm personally going to stick with manually indexing /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/ for now.

ernstki commented 1 year ago

Thanks, @lgarron, good tip.

Here's how that worked out for me: I chose the parent directory of Safari.app, scanned for type "Application" and checked "Omit source item." Probably not a different result than what you were prescribing, but this is how I would've normally done it, absent any external guidance.

Screenshot of Quicksilver catalog settings matching the above description