7

I am using macOS Monterey 12.4.

I've created a Quick Action and it appears in the "Quick Actions" tab inside Context Menu.

Is it possible to move it to the main Context Menu somehow? As specified in screenshot: Quick actions context menu

I've tried to enable this action in "System Preferences -> Keyboard -> Shortcuts -> Services" but it does not help. The Action is still in Quick Actions tab.

Also, I do not want to move all the Quick Actions to the main Context Menu but only the particular one.

Are there any ways to do it?

Thanks in advance!

2
  • I don't know of any such option to configure the contextual menu in this way. I don't think it's possible.
    – benwiggy
    Commented Aug 29, 2022 at 7:25
  • How did you create a Quick Action?
    – 5260452
    Commented Aug 28 at 0:31

2 Answers 2

10

If the Quick Action was created in Automator, the following command (which edits the Workflow's Info.plist to remove the NSIconName property) makes the action show up in the main contextual menu instead of the Quick Actions submenu (at least in macOS Venture 13.1):

plutil -remove NSServices.0.NSIconName /path/to/action.workflow/Contents/Info.plist

(I do not know why this works, but discovered it because some older Quick Actions appeared in the main menu and some newer ones did not; upon investigation, the former had no NSIconName property but the latter did.)

2
  • Thanks, Erik! This actually works. I think it is the easiest way to achieve the result. On the other hand, you cannot customize the context menu. But this solution does not require any 3rd party tools or programming skills so looks like it is the most acceptable. Commented Jan 10, 2023 at 13:54
  • Thank you! I've implemented this terrific solution as an AppleScript applet which I hope someone might find useful: macscripter.net/t/…
    – emendelson
    Commented Jul 13, 2023 at 17:15
2
+50

Like you I find it annoying that Quick Actions can't be placed at the top level in the Finder context menu.

To put items in the context menu below "Quick Actions" requires a Finder Extension. You may be familiar with Finder Extensions added as part of an application. As well as extensions added by cloud synchronisation apps (e.g. Dropbox), I have Finder Extensions that came with apps like Graphic Converter, Keka, HoudahSpot, and others.

If your development skills are better than mine, you could write your own Finder Extension. But I suspect your skills are not (otherwise you would not be asking this question). But there is one app which will assist.

Search in the Apple Store for "finder extension" and it will list a few finder extensions (and annoyingly some that are Safari extensions). I use Context Menu (New File Menu is a subset of it) and Service Station.

Service Station provides what you need. It can be configured to add two sorts of item to the context menu below Quick Actions:

  1. Applications. This is just an easy way avoiding the "Open with" submenu.

  2. Scripts. This is what you need to create something similar to your Quick Action.

There is an outline of using scripts here: Scripts from Finder. But note that the screenshots have not been updated for Monterey - the added items should be between "Quick Actions" and "Services".

Here is my Context Menu for an html document: enter image description here

You can see 3 applications which I might want to use to open the file plus one script - Metadata.

My Metadata is just a simple bash script which runs mdls for the file and opens the result in a Text Edit window. Nothing clever!

You can create scripts and workflows of your own, put them in ~/Library/Application Scripts/com.knurling.ServiceStation.Attendant and add to the Context Menu.

My only hesitation in recommending Service Station is that it has not been updated for over a year and the developer does not respond to his support page. But it is a really handy little utility.

2
  • Great answer but I should have specified that I'm looking for a solution that isn't dependent on a third-party program or plugin that requires maintaining and is developer dependent. There are lots of answers with this type solution already. Commented Oct 18, 2022 at 14:00
  • @Stegathesaurus Sadly, I think that you will not find a solution without 3rd party software or developing your own Finder extension.
    – Gilby
    Commented Oct 18, 2022 at 22:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .