我可以在Dock中添加一个“空格”以将应用分为几组吗?


23

我有一台运行High Sierra的27英寸iMac。我也有一台Windows 10虚拟机。

我全天运行着许多Windows应用程序,它们出现在Mac的扩展坞中,即使我在High Sierra中而不在Windows中也是如此。可以,因为它使在Mac应用程序和Windows应用程序之间切换变得非常容易。

但是我想要以某种方式将它们分开分组在我的Dock上,因此我一眼就可以看出我单击的是Windows版本的应用程序,而不是Mac版本,因为图标经常是相同的或非常相似。

这有可能实现吗?


1
我认为这就是您所需要的:macrumors.com/how-to/group-app-icons-macos-dock
Jules,

Answers:


30

是的你可以!跟着这些步骤:

  1. 在Finder中启动“终端”应用程序(默认情况下,它位于“应用程序”文件夹中的“实用工具”文件夹中)
  2. 将以下命令复制并粘贴到终端中:

    defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}'
    
  3. enter

  4. 通过在killall Dock终端中输入命令并按来启动Dockenter

现在,您将在Dock中看到一个空间。您可以像单击任何图标一样单击并拖动它!

请记住,无论何时启动应用程序(无论是在macOS还是Windows VM中),都将在Dock的右端出现一个新图标(除非以前已将其永久添加到Dock中)。因此,如果要将Windows应用程序图标分组在一起,则需要创建第二个空格,以便一个空格位于Windows应用程序的左侧,另一个空格位于Windows应用程序的右侧。这样,它将成为一个独特的组,也与Dock最右端的图标分开。

当然,即使采用这种方法,下次打开新的Windows应用程序时,也必须将其拖动到该组中,然后选择将其保留在Dock中(假设这就是您要执行的操作)。


其他配置选项

自从最初发布此答案以来,我发现可以在尺寸和位置方面配置间隔砖。因此,在上述说明的第2步中,您实际上具有以下选择:

大空间

我的答案的第2步中的原始命令(请参见下文)在Dock中创建了一个较大的空间。

    defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}'

小空间

您可以small在命令中添加代替原来的命令的方法,以在Dock中创建一个较小的空间(请参见下文):

    defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="small-spacer-tile";}'

文档空间(相对于应用程序空间)

上面的两个命令都在Dock中创建一个空间,在其中显示“应用程序”图标。但是,您可以更改命令,以便在“文档”图标所在的位置出现空格。为此,请使用密钥,persistent-others而不要persistent-apps在要使用的命令中使用。

例如,要在“文档”图标内的Dock上创建一个较小的空间,可以使用以下命令:

    defaults write com.apple.dock persistent-others -array-add '{tile-data={}; tile-type="small-spacer-tile";}'

注意:无论使用什么命令,命令都必须跟随它killall Dock才能生效。


1
太棒了。为该命令添加了别名!
克里斯·西里菲斯

如果添加2个空格,如何删除它们?
jmh

1
@jmh您可以像单击其他图标一样将其单击并拖出扩展坞。
Monomeeth

9

@Monnomeeth的答案添加了间隔符,而这个将添加分隔符: 在此处输入图片说明

这个GitHub存储库中包含一个名为VerticleBar的应用程序

根据需要将尽可能多的竖线添加到macOS基座。

  1. 下载

  2. 解压

  3. 打开>右键单击扩展坞中的图标>选项>“保留在扩展坞中”

  4. 右键单击>退出

基本上,这是一个以分隔符为图标的应用程序,您可以用来添加假分隔符。

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.