如何在没有第三方软件的情况下为macOS Dock创建类似于Windows的开始菜单?


13

我对Mac非常陌生(仅1.5周),并且正在尝试适应其不同的工作方式。我在Windows中喜欢的大多数东西,我也发现了macOS的工作方式。

我现在对Apple Menu和Dock更加熟悉,并且已经习惯了Finder。但是我真的很想念Windows“开始”菜单。

我读了这个问题 ,并检查了uBar,但对于我的要求来说确实显得有些矫kill过正,而为所有其他功能支付20美元对我来说并不有吸引力。

我的要求很简单:

  • 我只想轻松地从Dock 菜单中的单个项目访问组织为逻辑组的整个应用程序堆。例如,我想要“游戏”子文件夹中列出的任何游戏,“实用工具”子文件夹中的实用程序,“办公室”子文件夹中的Office应用程序等等。
  • 如果可能的话,如果我可以从同一菜单访问最近的项目,并且能够从该菜单关闭或使Mac进入睡眠状态,那将是一个加分。

有什么方法可以实现我想要的而无需外部应用程序?


14
作为也来自Windows世界的人,我发现比开始菜单更出色的一件事是Spotlight-我的酒吧相对稀少,只有最常用的Apps。当我需要某些东西时,我只需点击Cmd-Space并开始输入名称即可。我可以使用Win-Q快捷方式在Cortana中执行相同的操作。我发现它比导航菜单快得多。
艾伦

2
我同意艾伦的观点。在Windows和macOS上,习惯于在“开始”菜单或Spotlight中进行搜索会更好。键入比鼠标指向快得多,所以我认为您在问错问题。
aswine

3
发射台?似乎与您想要的内容相似
德米特里·库德里亚夫采夫

2
同意@Allan-使用Spotlight或更好的是Alfred
通配符

@aswine在Mac上,是的。在Windows上……取决于。在Windows的较旧版本(基本上是10之前的版本,尤其是较旧的计算机)上,我总是发现在“开始”菜单中搜索非常缓慢。如果您要查找的是最近的项目列表中的内容,那么简单地单击该项目肯定比输入要快得多,然后等待5–10秒钟,以便“开始”菜单再次变得响应,然后单击正确的结果。
Janus Bahs Jacquet

Answers:


14

是的,这在macOS中基本上是可能的。其中一些非常简单,而另一些则需要更多的努力。

为Dock创建一个“开始菜单”文件夹

请按照以下步骤创建所需的内容:

  1. 确保您在Finder中
  2. 导航到您要保留“开始”菜单的位置(例如,在用户的主文件夹,“文档”文件夹等中)
  3. 现在进入File> New Folder(或仅使用shift command N)快捷方式创建一个名为Start Menu的新文件夹。
  4. 现在,在刚刚创建的“开始菜单”文件夹中,创建三个新文件夹,并将它们命名为GamesUtilitiesOffice
  5. 现在,导航至保存游戏的任何位置(最有可能在“应用程序”文件夹中)
  6. 现在,右键单击一个游戏,然后选择“创建别名”选项
  7. 这将在相同位置创建一个别名(别名与Windows中的快捷方式相同)
  8. 现在,将该别名拖动到您在步骤4中创建的Games文件夹中
  9. 对“游戏”列表中想要的任何其他游戏重复步骤6至8
  10. 现在,对Office文件夹和Utilities文件夹中所需的项目重复步骤5到9相同的整体过程。注意:对于实用程序,如果您计划添加位于默认“应用程序”>“实用程序”文件夹中的任何实用程序,则在创建别名时将提示您输入密码,而在移动别名时,将再次提示您输入在步骤4中创建的实用程序文件夹。
  11. 完成后,将“开始菜单”文件夹拖到Dock 的右侧(它必须在垂直分隔线的右侧)
  12. 现在,右键单击刚添加到Dock的文件夹,然后选择“ 种类”作为排序依据
  13. 现在,再次右键单击该文件夹,然后选择“ 文件夹显示为”
  14. 再次右键单击该文件夹,然后选择列表以查看内容为

就您的基本要求而言。

将“最近项”添加到“开始”菜单

首先,我将提供一些步骤,使您可以从同一“开始”菜单(根据您的首选要求)访问最近的项目。但是,请务必阅读我回答的这一部分结尾处的注释,以了解我认为是更好的解决方案。

  1. 确保您在Finder中
  2. 现在转到文件>新建智能文件夹
  3. 出现“ 新智能文件夹”窗口
  4. 单击+此窗口右上角附近的按钮(在“搜索”字段下方)
  5. 从最左侧的下拉列表中选择上次打开日期选项
  6. 从中间的下拉列表中,选择“ 最后一个内的选项
  7. 从最右边的下拉列表中选择天数选项
  8. 现在,在“天”选项之前的字段中输入一个值,以指示多少天(例如,如果在此处输入“ 5”,则将显示过去5天中已打开的任何内容)
  9. 现在+再次单击该按钮(与步骤4相同)
  10. 从最左侧的下拉列表中选择“ 种类”选项
  11. 从最右边的下拉列表中选择“ 任意”选项
  12. 现在单击Save按钮(在按钮的左侧+
  13. 在“另存为:”字段中,将其命名为“ 最近的项目”
  14. 现在导航到上面创建的“开始”菜单
  15. 点击Save右下角的按钮
  16. 现在,从“开始”菜单中选择“ 最近的项目”
  17. 在打开的窗口中,设置Finder中的视图选项,以使您最好如何在将来显示它(例如,作为列表等)

笔记:

  • 您可以使用上述过程创建多个“ 最近的”选项(例如,您可以通过在步骤11中选择“ 应用程序”作为“种类” 来创建“最近的应用程序”选项)。
  • macOS为Dock提供了内置的“最近的项目”选项,它的功能比我们上面自定义的要好得多,但这将是Dock中的一个单独项目,而不是您创建的“开始菜单”文件夹的一部分。为此,请启动Terminal(位于默认的Utilities文件夹中),然后键入(或复制并粘贴)以下内容:defaults write com.apple.dock persistent-others -array-add '{"tile-data" = {"list-type" = 1;}; "tile-type" = "recents-tile";}'; killall Dock。可能需要一些时间,但是您很快就会注意到Dock消失了,然后重新出现。完成后,您将在垃圾箱左侧的停靠栏中有一个新项目。单击此按钮将显示最近的应用程序,但是您也可以右键单击它以设置选项,例如显示内容和显示方式。

将“关闭”添加到“开始”菜单

这并不是很难,但是需要您创建一个AppleScript应用程序以保存在您之前创建的“开始菜单”文件夹中。

例如,您可以执行以下操作:

  1. 启动脚本编辑器(默认情况下在“应用程序”>“实用程序”中)
  2. 使用command N创建一个新文档
  3. 将以下代码复制并粘贴到脚本窗口中:

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. 现在转到文件>保存...
  2. 在另存为:字段中,将其命名为关机
  3. 在“文件格式”下拉列表中,选择“ 应用程序”选项
  4. 导航到您创建的“开始菜单”文件夹
  5. 点击Save右下角的按钮
  6. 现在转到苹果>系统偏好设置
  7. 点击安全和隐私
  8. 选择隐私标签
  9. 从左侧窗格中选择“ 辅助功能
  10. 解锁左下角的挂锁(您需要输入密码)
  11. 选中脚本编辑器应用程序的复选框
  12. 现在,单击+标志并导航到“关机”应用程序(记住您已将其保存在“开始”菜单文件夹中)以将其添加到应用程序列表中
  13. 选中“关机”应用程序的复选框
  14. 退出系统偏好设置
  15. 单击Dock中的“开始”菜单,然后选择“关机”

注意:在步骤14中,如果未将“脚本编辑器”应用列出为选项,则使用与步骤15相同的过程来添加它。请记住,它位于“应用程序”>“实用程序”文件夹中。

将“睡眠”添加到“开始”菜单

这与添加“关机”选项基本相同,因为它要求您创建一个AppleScript应用程序以保存在您先前创建的“开始菜单”文件夹中。

按照上述“关机”步骤进行操作,但请注意以下差异:

  • 在第3步 -复制并粘贴以下代码:tell application "Finder" to sleep
  • 在第5步 -将其保存为睡眠
  • 跳过步骤14
  • 在第15步 -添加“ 睡眠”应用而不是“关机”应用
  • 在步骤16-选中“睡眠”应用程序的复选框

现在,您还将拥有“睡眠”选项。

我知道这个答案有很多,因此,如果您遇到困难或有任何疑问,请发表评论。


17

您可以将任意文件夹添加到Dock,这些文件夹可以包含其他文件夹以及/ Applications文件夹中应用程序的别名。

  1. 创建一个文件夹,例如〜/ Applications(如果使用此位置,macOS将自动为该文件夹提供一个图标)。
  2. 在其中添加所需类别的文件夹。
  3. 在这些文件夹中,将别名添加到所需的应用程序。

    要创建别名,请在应用程序上单击鼠标右键,然后选择“创建别名”。

  4. 通过将文件夹从Finder拖到Dock分隔线的右侧,将该文件夹添加到Dock中。

  5. 右键单击Dock中的文件夹,然后选择:

    • 按名称分类
    • 显示为:文件夹
    • 将内容查看为:网格

编辑此文件夹的内容将自动更新Dock中该文件夹的内容,因此您无需删除它并在进行更改时添加它。

要将“最新应用程序”堆栈添加到Dock,请在终端中运行以下命令:

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

要从此菜单执行其他操作,请创建一个Automator应用程序以关闭并将其添加到您的文件夹中。

屏幕截图中的AppleScript如下:

tell application "System Events" to shut down

要睡眠而不是关机,请将“关机”替换为“睡眠”。您可以创建许多Automator应用程序来执行不同的操作。


@user有趣的是,我始终启用该功能,并且使用Automator关闭从未遇到任何问题。
grg

谢谢您的回答。你能帮我吗?我似乎不知道如何制作自动程序。:(
user83604 '17

@ user83604我可能可以提供帮助。:)我假设您在Applications文件夹中找到了Automator应用。打开它,然后单击新建文档。一个带有一些图标的窗口将打开。选择应用程序图标,然后单击选择。在出现的窗口中,您将在第二列上方看到一个搜索字段。输入单词Run。这将过滤列表。现在,双击“运行AppleScript”选项。这会将此选项添加到右侧。现在,从grgarside的答案中复制代码,并将其粘贴到“ 您的脚本在此处”的位置。完成后,将其保存在“开始”菜单中。
Monomeeth

@Monomeeth是的谢谢。我现在可以按我的需要进行此设置了。香港专业教育学院使用您和grgarside的答案的组合来获得我想要的。我应该如何接受这方面的答案?我不能接受两者都可以吗?
user83604

@ user83604太好了!很高兴您能以一种可行的方式为您工作!:)而且,请不要担心您接受谁的答案。grgarside或我都不会介意-我们的主要重点是为您(和其他用户)提供该网站一个有效的解决方案!
Monomeeth

10

我认为Mac上最接近Windows PC的开始菜单的内置功能是启动板。下面复制了有关如何使用启动板的信息。但是,我建议您习惯使用Mac上的搜索功能Spotlight(可通过单击屏幕右上方的放大镜或使用键盘快捷键来访问它Cmd+Spacebar)。这是访问您要查找的任何应用程序或文档的最快方法,并且使“开始菜单”的功能过时了。

输入启动板。 要打开启动板并快速访问您的应用,请执行以下操作:单击Dock中的启动板图标。

launchpad_icon

或者按键盘上的启动板键(如果有)

function_keys

或在触控板上以手势捏合您的拇指和三指。

launchpad_gesture

导航启动板。 当您输入启动板时,OS X将向您显示所有应用程序。要打开一个应用程序,只需单击其图标。

this_is_launchpad

默认情况下,启动板中的项目按字母顺序排列。您可以通过按所需的顺序拖动来在启动板上重新排列图标。如果没有足够的空间在一个屏幕上显示所有应用程序,则启动板会创建多个页面。启动板屏幕底部的点显示了有多少个应用程序页面以及当前正在查看的页面。

要在页面之间移动:按键盘上的向右或向左箭头。单击启动板屏幕底部的点。用两个手指在触控板上向左或向右滑动。

在OS X Mountain Lion和更高版本中,您还可以通过在启动板窗口顶部的搜索字段中输入名称来搜索应用程序。

启动板文件夹。您可以在启动板中将应用分类。只需将一个图标拖放到另一个图标上即可。

creation_folders you_made_a_folder

要在启动板中查看文件夹的内容,只需单击它。其他图标移开,因此您可以在文件夹中查看应用程序。您也可以通过在该视图中单击文件夹名称来重命名该文件夹。您还可以将项目从文件夹移回到启动板主屏幕。只需将图标从启动板文件夹中拖出并放开即可。如果从启动板文件夹中删除所有图标,则该文件夹将自动消失。

离开启动板。

要退出启动板,请打开一个应用程序。如果要退出而没有打开任何东西:按下键盘上的Escape(esc)键或Launchpad键。单击启动板图标,或Dock中的另一个应用程序图标。使用应用程序切换器或任务控制来选择另一个应用程序。用拇指和三个手指在触控板上向外捏。leaves_launcpad

启动板和Mac App Store。从Mac App Store购买应用程序时,它会自动出现在启动板中。如果以后要卸载购买的应用程序,则可以使用启动板将其从Mac中删除。首先,在启动面板中的图标上单击并按住指针,直到屏幕上的所有图标开始摆动。或者,按键盘上的Option键。单击要删除的应用程序图标左上角的删除按钮(X)。

注意:如果没有“ X”图标,则说明该应用程序不是从Mac App Store安装的,或者该应用程序是OS X的一部分。请查看该应用程序随附的文档以了解更多信息。单击删除以确认您要删除该应用程序。

提示:如果需要,可以使用Mac App Store重新安装该应用程序。


谢谢您的回答。我确实尝试过使用启动板,但我不喜欢它。似乎非常不适合台式计算机。对不起,我没有在问题中提到这一点。
user83604
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.