I am very new to Mac (only 1.5 weeks) and am trying to get used to its different way of doing things. Most of what I loved in Windows I've also found the macOS way of doing.
I am now more familiar with the Apple Menu and the Dock, and am getting used to the Finder. But I really do miss the Windows Start Menu.
I read this question and have checked out uBar but it really seems overkill for my requirements and paying $20 for all the extras doesn’t appeal.
My requirements are simple:
- I just want easy access from a single item in the Dock menu to a whole heap of apps that are organised into logical groups. For example, I want any games listed in a Games subfolder, utilities in a Utilities subfolder, office apps in a Office subfolder and so on.
- If possible, it’d be a bonus if I could have recent items accessible from the same menu, and also be able to shutdown or put my Mac to sleep from this menu.
Is there any way to achieve what I want without the need for external applications?
Best Answer
Yes, this is largely possible within macOS. Some of it is very straightforward, while some of it requires a bit more effort.
Create a ’Start Menu’ folder for the Dock
Follow these steps to create what you’ll need to start with:
That’s it in terms of your basic requirements.
Add ‘Recent Items’ to your Start Menu
To start with I’ll provide steps for having a way to access recent items from the same Start Menu (as per your preferred requirements). However, be sure to read my note at the end of this part of my answer for what I believe to be a better solution.
Notes:
defaults write com.apple.dock persistent-others -array-add '{"tile-data" = {"list-type" = 1;}; "tile-type" = "recents-tile";}'; killall Dock
. It may take a little while, but you’ll soon notice the Dock disappear and then reappear. Once it does, you’ll have a new item in the dock to the left of the Trash can. Clicking on this will show recent applications, but you can also right-click on it to set options such as what to show and how to show them.Add ‘Shut Down’ to your Start Menu
This is not too hard to do, but it will require you to create an AppleScript application to save within the Start Menu folder you created earlier.
For example, you could do the following:
tell application "System Events" to click menu item "Shut Down…" of menu 1 ¬ of menu bar item "Apple" of menu bar 1 of process "Finder”
NOTE: At Step 14 if the Script Editor app is not listed as an option, then use the same process from Step 15 to add it. Remember that it’s located within the Applications > Utilities folder.
Add ‘Sleep’ to your Start Menu
This is basically the same process as adding the Shut Down option in that it requires you to create an AppleScript application to save within the Start Menu folder you created earlier.
Follow as per the Shutdown steps above, except note the following differences:
tell application "Finder" to sleep
Now you'll have the Sleep option as well.
I know there’s an awful lot to this answer, so please post a comment if you get stuck or have any questions.