实用自定义 Mac Dock 的隐藏终端命令

小尉迟
• 阅读 365

从简单的调整到仅显示当前打开的应用程序,您有多种方法来改变 Mac 电脑的 Dock 的显示方式。如果您厌倦了同一个旧 Dock,下面的文章一定不能错过,小编将为大家介绍该如何对dock栏进行各种修改。

默认情况下,以下所有调整都内置在 macOS 中,但您只能使用终端激活它们。

使用终端自定义您的 Dock

如果您非常喜欢 Mac 的 Dock,则完全没有必要更换它——不过一些很棒的小调整时,只需一个终端命令即可。

要执行这些更改,您需要使用终端,您可以在应用程序的实用程序文件夹中找到它。您也可以使用 Spotlight 启动它,方法是按Cmd + Space并键入“Terminal”,然后按Enter。

所有这些命令都已经过测试,可以在 macOS Monterey 上运行。它们还应该适用于较旧的 macOS 版本,例如 Big Sur、Catalina 和 Mojave。

1.只显示活跃的应用

如果您希望 Dock 更像 Windows 任务栏(并且您可以使用 Spotlight 启动应用程序),您可以指示它仅显示当前活动的应用程序。

实用自定义 Mac Dock 的隐藏终端命令

当您退出应用程序时,该图标将从您的 Dock 中消失,在终端中输入以下内容以启用该功能:

defaults write com.apple.dock static-only -bool TRUE; killall Dock

要恢复您的dock栏,只需将“TRUE”更改为“FALSE”。请注意,命令的“killall Dock”部分用于重新启动 Dock 并激活您的更改。如果您要使用它,您可能需要在System Preferences > Dock & Menu Bar下禁用显示打开应用程序的指示器。

2.启用“单一应用”模式

如果您不喜欢在 Mac 上使用多个桌面,那么单一应用模式您一定喜欢。要启用它,请在终端中输入以下内容:

defaults write com.apple.dock single-app -bool TRUE; killall Dock

启用后,单击 Dock 中的应用程序将自动隐藏其他打开的应用程序。然而,这个调整的唯一问题是它使得将文件从 Finder 窗口拖到另一个应用程序变得困难。要禁用它,请再次运行该命令,但将“TRUE”更改为“FALSE”。

3.添加应用程序间隔

如果所有东西看起来都有点挤在一起,那么可以在Dock中添加一些间隔物来分隔物品。这有助于将Finder和Calendar等系统应用程序与其他软件分开。

实用自定义 Mac Dock 的隐藏终端命令

要添加间隔,只需将以下内容粘贴到终端中:

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

每次粘贴该命令时,都会添加一个新的空白分隔符,您可以将其拖动到所需位置。要移除间隔,只需单击并将其拖出 Dock 或按住 Control 单击并选择Remove from Dock。

4.指示隐藏的应用程序图标

这项调整,一旦启用,您可能就不会关闭它。默认情况下,我们可能无法判断应用程序是否隐藏在 macOS 中,但忽略了在“系统偏好设置”下为其添加切换。

实用自定义 Mac Dock 的隐藏终端命令

查看上面的屏幕截图,了解 Chrome、Mail 和 Notes 图标在隐藏这些应用时的样子。要启用此效果,请将以下内容粘贴到终端中:

defaults write com.apple.dock showhidden -bool TRUE; killall Dock

要禁用它,请使用相同的命令,但要将“TRUE”更改为“FALSE”。

5.更改或禁用自动隐藏延迟

如果您喜欢干净的桌面,并为您的应用程序提供最大的可用空间,那么您很有可能在System Preferences > Dock下启用了自动隐藏 Dock 的选项。

其实您可以使用一个简单的命令来更改它。下面的命令将使隐藏快速恢复正常,“1”是默认值。“0”将完全消除延迟,而“2”将加倍。通过将以下内容粘贴到终端并更改值以适合您的偏好:

defaults write com.apple.dock autohide-time-modifier -float 1; killall Dock

6.使用滚动手势

您也可以使用触摸板或鼠标滚轮与 Dock 项目进行交互。启用后,此命令允许您使用向上滚动手势打开dock,或在已运行的应用程序上使用相同的手势以显示与该应用程序关联的所有窗口(也称为 Exposé,如图所示)。

实用自定义 Mac Dock 的隐藏终端命令

通过将以下内容粘贴到终端来启用它;要禁用,只需将“TRUE”更改为“FALSE”:

defaults write com.apple.dock scroll-to-open -bool TRUE; killall Dock

7.启用隐藏动画

您的 Mac 带有一个隐藏的最小化和最大化手势,称为Suck,您可能喜欢也可能不喜欢,所以不妨来试一下!

实用自定义 Mac Dock 的隐藏终端命令

要启用动画,请在终端中运行以下命令:

defaults write com.apple.dock mineffect suck; killall Dock

您可以将“Suck”更改为“Genie”或“Scale”以恢复为默认效果之一。

8.放大 Dock 图标

如果您进入System Preferences > Dock & Menu Bar,您可以使用放大滑块来增加 Dock 图标的放大级别。但是,设置最大值为 128 像素。

实用自定义 Mac Dock 的隐藏终端命令

使用此终端命令可将放大级别一直增加到 512 像素。只需在执行之前将512(它会生成非常大的图标)替换为您想要的数值:

defaults write com.apple.dock largesize -int 512; killall Dock

9.使用 TinkerTool 快速自定义 Dock

其中一些(但不是全部)调整可以使用名为TinkerTool的便捷应用程序快速启用,您可以使用它来自定义 macOS 中的 Dock、桌面和许多其他方面。

实用自定义 Mac Dock 的隐藏终端命令

这个应用程序所做的只是运行您手动输入的命令,只是控制稍少,并且“killall Dock”命令分配给Relaunch Dock按钮。

10.将 Dock 重置为默认值

做了太多的改变,不记得他们是什么?幸运的是,您可以使用以下简单命令将 Dock 重置为默认值:

defaults delete com.apple.dock; killall Dock

让 Mac 的 Dock 成为你自己的

上述调整希望可以帮助您为 Mac 的 Dock 添加一些个性。所以不要害怕使用它们——你不会破坏任何东西,而且将更改恢复到默认设置非常容易。

点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
Dockerfile 设置语言包
最近使用Hangfire的Dashboard, 在本地调试时,显示的是中文,但是通过docker在kubernetes上运行时,就显示成英文了,怀疑是docker运行环境中没有设计默认的语言包:我们通过命令kubectlgetpodsowide查看pod所在服务器ip在该服务器中通过命令:dockerps 查看dock
Stella981 Stella981
3年前
Linux下的快捷键整理
20191026   00:37:25今天上网整理了相关资料,希望对大家有用:1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
绣鸾 绣鸾
1年前
Swish for MacBook触控板窗口管理软件
Swish可以帮助您使用触控板,轻松对mac窗口进行管理,只需提前设置好预定的设置即可,非常方便!几乎所有的窗口管理工具用的都是快捷键或者鼠标拖移的方式来管理窗口,Swish却另辟蹊径,为窗口管理引入了手势操作,只需要在窗口标题栏或者Dock中的Swish
绣鸾 绣鸾
1年前
DockView for Mac(Dock窗口预览工具)
是一款适用于Mac操作系统的软件,为用户提供了一种方便的窗口管理工具。这款软件可以让用户更高效地管理和浏览当前打开的窗口。DockView的主要功能是在Dock栏上显示每个窗口的缩略图,并提供了一些相关的操作选项。当用户将鼠标悬停在Dock栏上的应用程序图
流浪剑客 流浪剑客
1年前
微信微调助手WeChatTweak:多开和防撤回工具
是一款仅限mac平台的微信客户端插件,这款插件拥有防撤回和微信多开的功能。集成版无需执行终端命令,直接可以右键单击dock栏图标以登录另一个微信帐户。
燕青 燕青
12个月前
「Macos应用程序快速启动工具」uDock for Mac
是一个Mac应用程序管理器,它可以帮助用户更好地组织和快速访问他们的应用程序。下面是一些uDock可以做的事情:应用程序快速启动:通过将应用程序放在uDock中,您可以轻松地快速启动您最经常使用的应用程序,而不必在Dock或应用程序文件夹中进行搜索。自定义