13

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?

  • 14
    As someone who also came from the Windows world, one thing I found that works better than the start menu is Spotlight - my bar is relatively sparse with only the most use Apps. When I need something I just hit Cmd-Space and start typing the name. I can do the same in Cortana with Win-Q shortcut. I found it much, much faster than navigating menus. – Allan May 24 '17 at 12:19
  • 2
    I agree with Allan. On both Windows and macOS, it's much better to get used to searching in the Start Menu or Spotlight. Typing is very much faster than mouse pointing, so I think you're asking the wrong question. – aswine May 24 '17 at 15:06
  • 3
    Launchpad? Seems similar to what you want – Dmitry Kudriavtsev May 24 '17 at 15:55
  • 2
    Agree with @Allan—use Spotlight or, better yet, Alfred. – Wildcard May 24 '17 at 16:41
  • @aswine On a Mac, yes. On Windows… depends. On older versions of Windows (basically anything before 10, especially on older machines) I’ve always found that searching in the Start Menu is painfully slow. If what you’re looking for is in the recent items list, it’s definitely a lot faster to simply click on the item than to type and then wait 5–10 seconds for the Start Menu to become responsive again and then click on the right result. – Janus Bahs Jacquet May 25 '17 at 7:59
14

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:

  1. Make sure you’re in the Finder
  2. Navigate to a location you’d like to keep your Start Menu (e.g. in your user’s home folder, your Documents folder, etc)
  3. Now got to File > New Folder (or just use the shift command N) shortcut to create a new folder called Start Menu
  4. Now within the Start Menu folder you just created, create three new folders and name them Games, Utilities and Office.
  5. Now navigate to wherever you have your games saved (most likely within your Applications folder)
  6. Now right-click on a game and select the Make Alias option
  7. This will create an alias in the same location (an alias is the same as a shortcut in Windows)
  8. Now drag that alias into the Games folder you created at Step 4
  9. Repeat Steps 6 to 8 for any other games you want in your Games list
  10. Now repeat the same overall process from Steps 5 to 9 for items you want in your Office folder and Utilities folder. Note: In the case of Utilities, if you plan to add any utilities located within the default Applications > Utilities folder, you will be prompted to enter your password when creating the alias and again when moving it the Utilities folder you created at Step 4.
  11. Once you’re finished, drag the Start Menu folder to the right-hand side of the Dock (it must be to the right of the vertical divider)
  12. Now right-click on the folder you just added to the Dock and select Kind for sort by
  13. Now right-click on the folder again and select Folder for display as
  14. Right-click on the folder again and select List for view content as

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.

  1. Make sure you’re in the Finder
  2. Now go to File > New Smart Folder
  3. The New Smart Folder window will appear
  4. Click on the + button near top right of this window (it’s below the Search field)
  5. From the leftmost drop-down list select the Last opened date option
  6. From the middle drop-down list select the within last option
  7. From the rightmost drop-down list select the days option
  8. Now enter a value in the field before the days option to indicate how many days (e.g. if you enter ‘5’ in here, this will display anything that’s been opened in the past 5 days)
  9. Now click on the + button again (the same one you did at Step 4)
  10. From the leftmost drop-down list select the Kind option
  11. From the rightmost drop-down list select the Any option
  12. Now click on the Save button (it’s to the left of the + button)
  13. In the Save As: field give this the name Recent Items
  14. Now navigate to the Start Menu you create above
  15. Click on the Save button at bottom right
  16. Now select Recent Items from your Start Menu
  17. In the window that opens, set your view options within Finder for how you best want this to appear in future (e.g. as a list, etc)

Notes:

  • You could use the above process to create multiple Recent options (e.g. you could create a Recent Applications option by selecting Application as the Kind in Step 11.
  • macOS provides a builtin Recent Items option for the Dock that will work a lot better than what we’re customising above, but this will be a separate item in the dock, not part of the Start Menu folder you created. To do this, launch Terminal (it’s found in within the default Utilities folder) and then type (or copy and paste) the following: 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:

  1. Launch Script Editor (by default it’s in Applications > Utilities)
  2. Use command N to create a new document
  3. Copy and paste the followed code into your script window:

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”

  1. Now go to File > Save…
  2. In the Save As: field give this the name Shut Down
  3. In the File Format drop-down list choose the Application option
  4. Navigate to the Start Menu folder you created
  5. Click on the Save button at bottom right
  6. Now go to Apple > System Preferences
  7. Click on Security & Privacy
  8. Select the Privacy tab
  9. Select Accessibility from the lefthand pane
  10. Unlock the padlock at bottom left (you’ll need to enter your password)
  11. Select the checkbox for the Script Editor app
  12. Now click on the + sign and navigate to the Shut Down app (remember you saved it within the Start Menu folder) to add it to the list of apps
  13. Select the checkbox for the Shut Down app
  14. Exit System Preferences
  15. Click on your Start Menu within the Dock and select Shut Down

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:

  • At Step 3 - copy and paste the following code instead: tell application "Finder" to sleep
  • At Step 5 - save it as Sleep
  • Skip Step 14
  • At Step 15 - add the Sleep app instead of the Shutdown app
  • At Step 16 - Select the checkbox for the Sleep app

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.

17

You can add arbitrary folders to your Dock and these folders can contain other folders as well as aliases to apps in the /Applications folder.

  1. Create a folder such as ~/Applications (macOS will automatically give the folder an icon if you use this location).
  2. Add folders inside for the categories you wish.
  3. Inside these folders, add aliases to the apps you wish.

    To create an alias, right-click on the app and choose Make Alias.

  4. Add this folder to your Dock by dragging the folder from Finder to the right side of the Dock separator line.

  5. Right-click on the folder in your Dock and choose:

    • Sort By: Name
    • Display As: Folder
    • View Content As: Grid

Editing the contents of this folder will automatically update the contents of the folder in the Dock, so you don't need to remove it and add it when you make changes.

To add a Recent Applications stack to your Dock, run the following in Terminal:

defaults write com.apple.dock persistent-others -array-add \
  '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }' && killall Dock

To perform other actions from this menu, create an Automator application to shut down and add it to your folder.

The AppleScript in the screenshot is as follows:

tell application "System Events" to shut down

To sleep instead of shut down, replace ‘shut down’ with ‘sleep’. You can create many Automator applications to perform different actions.

  • @user Interesting, I always have that feature enabled and I've never had any issue with using Automator to shut down. – grg May 24 '17 at 13:29
  • Thankyou for your answer. Can you help? I seem to be missing how to make the automator application. :( – user83604 May 25 '17 at 3:49
  • @user83604 I can probably help. :) I assume you've found the Automator app within the Applications folder. Open it and click on New Document. A window will open with some icons. Select the Application icon and click on choose. In the window that appears, you'll see a search field above the 2nd column. Enter the word Run. This will filter the list. Now double-click on the Run AppleScript option. This will add this option to the righthand side. Now copy the code from grgarside's answer and paste it into where the Your script goes here bit is. Once you're done, save it in your Start Menu. – Monomeeth May 25 '17 at 4:11
  • @Monomeeth yes thankyou. I have this setup ok now for my needs. Ive used a combo of yours and grgarside's answers to get this how I want. How should I accept the answer in this regard? I cannot accept both can I? – user83604 May 25 '17 at 6:27
  • @user83604 That's great! I'm glad you got things working in a usable way for you! :) And please, don't worry about whose answer you accept. Neither grgarside or I will mind - our main focus would be giving you (and other users) of this site a solution that works! – Monomeeth May 25 '17 at 6:31
10

I think the closest built-in functionality on a Mac to the start menu of a Windows PC is the launchpad. Info on how to use launchpad is copied below. However I would recommend getting used to using Spotlight which is the search functionality on a Mac (can be accessed by clicking on the magnifying glass on the top right of the screen, or by using the keyboard shortcut Cmd+Spacebar). This is the fastest way to access any app or document you're looking for, and makes the functionality of a "Start-menu" obsolete.

Entering Launchpad. To open Launchpad and quickly access your apps: Click the Launchpad icon in the Dock

launchpad_icon

OR Press the launchpad key on your keyboard if present

function_keys

OR Pinch together your thumb-and-three-fingers in gesture on your trackpad.

launchpad_gesture

Navigating Launchpad. When you enter Launchpad, OS X shows you all of your apps. To open an app, simply click its icon.

this_is_launchpad

By default, items in Launchpad are in alphabetical order. You can re-arrange icons on Launchpad by dragging them in the order you want. If there's not enough room to show all of your apps on one screen, Launchpad creates multiple pages. The dots at the bottom of the Launchpad screen show you how many pages of apps there are, and which page you are currently viewing.

To move between pages: Press the right or left arrow on your keyboard. Click a dot at the bottom of the Launchpad screen. Swipe left or right with two fingers on your trackpad.

In OS X Mountain Lion and later, you can also search for an app by entering its name in the search field at the top of the Launchpad window.

Launchpad folders. You can organize your apps into categories in Launchpad. Just drag and drop one icon onto another.

creating_folders you_made_a_folder

To see the contents of the folder in Launchpad, just click it. The other icons move out of the way so you can see the apps in the folder. You can also rename the folder by clicking its name in this view. You can also move items from a folder, back to the main Launchpad screen. Simply drag an icon out of the Launchpad folder and let go. If you remove all of the icons from a Launchpad folder, the folder goes away automatically.

Leaving Launchpad.

To exit Launchpad, open an app. If you want to exit without opening anything: Press the Escape (esc) key or Launchpad key on your keyboard. Click the Launchpad icon, or another app icon in the Dock. Use the Application Switcher or Mission Control to select another app. Pinch outward using your thumb and three fingers on your trackpad. leaving_launcpad

Launchpad and Mac App Store. When you purchase an app from the Mac App Store, it automatically appears in launchpad. If you later want to uninstall an app that you purchased, you can remove it from your Mac using Launchpad. First, click and hold your pointer on an icon in Launchpad until all of the icons on your screen start to wiggle. Or, press the Option key on your keyboard. Click the remove button (X) in the upper left of the icon of the app you want to remove.

Note: If there is no "X" icon, the app wasn't installed from the Mac App Store, or the app is included as part of OS X. Check the documentation that came with the app for more information. Click Delete to confirm you want to remove the app.

Tip: You can use the Mac App Store to install the app again if you want it back.

  • Thankyou for your answer. I did try using launchpad, but I didn't like it. It seems like a really bad fit for a desktop computer. I'm sorry I didn't mention this in my question. – user83604 May 25 '17 at 3:52

You must log in to answer this question.

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