我有一台运行High Sierra的27英寸iMac。我也有一台Windows 10虚拟机。
我全天运行着许多Windows应用程序,它们出现在Mac的扩展坞中,即使我在High Sierra中而不在Windows中也是如此。可以,因为它使在Mac应用程序和Windows应用程序之间切换变得非常容易。
但是我想要以某种方式将它们分开分组在我的Dock上,因此我一眼就可以看出我单击的是Windows版本的应用程序,而不是Mac版本,因为图标经常是相同的或非常相似。
这有可能实现吗?
我有一台运行High Sierra的27英寸iMac。我也有一台Windows 10虚拟机。
我全天运行着许多Windows应用程序,它们出现在Mac的扩展坞中,即使我在High Sierra中而不在Windows中也是如此。可以,因为它使在Mac应用程序和Windows应用程序之间切换变得非常容易。
但是我想要以某种方式将它们分开分组在我的Dock上,因此我一眼就可以看出我单击的是Windows版本的应用程序,而不是Mac版本,因为图标经常是相同的或非常相似。
这有可能实现吗?
Answers:
是的你可以!跟着这些步骤:
将以下命令复制并粘贴到终端中:
defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}'
按 enter
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
才能生效。
@Monnomeeth的答案添加了间隔符,而这个将添加分隔符:
从这个GitHub存储库中包含一个名为VerticleBar的应用程序:
根据需要将尽可能多的竖线添加到macOS基座。
下载
解压
打开>右键单击扩展坞中的图标>选项>“保留在扩展坞中”
右键单击>退出
基本上,这是一个以分隔符为图标的应用程序,您可以用来添加假分隔符。