你可以做很多事情来自定义Mac的扩展坞,但最好的选项仅适用于终端命令。从简单的调整(例如为最近的项目添加隐藏堆栈)到仅显示当前打开的应用程序,你有多种方法来改变Mac的 Dock的行为方式。

因此,如果你厌倦了同一个旧Dock,接下来将为大家介绍如何对其进行修饰。默认情况下,以下所有调整都内置在 macOS 中,但您只能使用终端激活它们。

使用终端自定义你的Dock

如果您非常喜欢 Mac 的 Dock,则完全没有必要更换它——尤其是当有这么多很棒的小调整时,只需一个终端命令即可。

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

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

1.只显示活跃的应用

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

退出应用程序后,该图标将从您的扩展坞中消失;因此,如果您追求简约的外观,那么这可能就是您的调整。在终端中输入以下内容以启用该功能:

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

要恢复旧的扩展坞,只需将“ TRUE”更改为“ FALSE” –注意,命令的“ killall Dock”段用于重新启动扩展坞并执行更改。如果要使用此功能,则可能要在“系统偏好设置”>“扩展坞”下禁用 “打开的应用程序的显示指示器”。

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

我喜欢使用多个桌面,这样就可以一次打开许多窗口,但是我们都知道多任务处理对提高生产率非常不利。单一应用程序模式可能是答案,特别是如果您不希望在Mac上使用多个桌面的话。要启用它,请在终端中输入以下内容:

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

启用后,在您的扩展坞中单击一个应用程序将隐藏所有其他应用程序。我注意到的唯一问题是,使用它很难将文件从Finder窗口拖到另一个应用程序(如浏览器)中。要禁用它,请再次运行命令,但将“ TRUE”更改为“FALSE”。

3.添加自定义堆栈,用于最近的,文档等

常规文件夹可以变成快速访问的“堆栈”,它可以向您显示目录的内容,而无需诉诸新的Finder窗口-但是,您的扩展坞可以访问一些隐藏的堆栈,而Apple并不会告诉您。

在终端中输入以下命令,以添加一个新的堆栈,默认情况下,它将显示最近使用的应用程序:

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

添加磁贴后,您会在扩展坞的右侧找到它(如果将扩展坞与屏幕的一侧对齐,则会在底部找到它)。使用两指单击(按住Control并单击)可在最近的应用程序,文档和服务器或收藏夹卷和侧边栏项目之间切换,并定义这些项目的显示方式。

重复上述命令,可以根据需要添加任意数量的自定义堆栈,也可以通过上下文菜单或通过将其拖到适当位置来从扩展坞中删除该项目。

4.添加应用程序分隔符

如果一切看起来都挤在一起,则可以在基座上添加一些垫片以隔开物品。这对于将Finder和Calendar之类的系统应用程序与其他软件分开是很有用的。

要添加垫片,只需将以下内容粘贴到Terminal中:

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

每次粘贴该命令时,都会添加一个新的空白间隔符。要移除垫片,只需单击并将其拖出底座,或两指点击(按住Ctrl键并单击),然后选择“从程序坞移除”。

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

启用后,您可能不会关闭此调整–默认情况下,无法判断OS X上是否隐藏了某个应用程序,这有时会造成混淆。出于某种原因,Apple已添加了执行此操作的选项,但忽略了在“系统偏好设置”下为其添加切换开关。

查看上面的屏幕截图,以查看隐藏这些应用程序后Safari,Chrome和Evernote图标的外观。要启用此效果,请将以下内容粘贴到Terminal中:

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

要使用相同的命令禁用它,只需将“ TRUE”更改为“ FALSE”即可。

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

如果您想要一个漂亮的干净桌面,并为应用程序分配了最大的可用空间,则很有可能已启用“系统偏好设置”>“扩展坞”下的自动隐藏扩展坞 选项。该界面无法控制的一件事是自动隐藏延迟时间。

幸运的是,您可以使用一个简单的命令来更改它。下面的命令会将隐藏速度恢复为正常速度,因为默认值为“ 1”。“ 0”将完全消除延迟,而“ 2”将使延迟加倍。通过将以下内容粘贴到Terminal中并更改其值以适合您的首选项,进行实验以查看最佳方法:

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

7.使用滚动手势

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

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

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

8.启用隐藏的“吮吸”动画

到目前为止,此列表上功能最少的调整。macOS包含隐藏的最小化和最大化手势,很好。我已经启用它,并且让它纯粹是为了改变风景而运行,您可能也希望这样做。

通过将以下内容粘贴到终端中来启用动画:
defaults write com.apple.dock mineffect suck; killall Dock

您可以将“吸吮”更改为“精灵”或“缩放”以恢复为默认效果之一。

9.使用TinkerTool快速自定义

可以使用名为TinkerTool的便捷应用程序快速启用其中的一些(但不是全部)调整,从而使您掌握了许多Apple的隐藏设置。使用它可以自定义扩展坞,桌面和操作系统的许多其他部分。

该应用程序所做的全部工作都是运行您手动输入的命令,只需要稍加控制即可,并且将“ killall Dock”命令分配给“ 重新启动Dock”按钮。

10.将您的Dock重置为默认值

进行太多更改,不记得它们是什么吗?幸运的是,您可以使用以下简单命令将扩展坞重置为默认产品,该命令将删除扩展坞首选项文件:

defaults delete com.apple.dock; killall Dock

除了个性化您的扩展坞之外,您还可以自定义终端本身以使其更加有用。

收藏 | 关于Mac Dock的10 个隐藏终端命令相关推荐

  1. Mac OS X 10.8.2终端切换root用户

    方法一: 1. 打开Terminal 2. jonesduan-MacBook-Pro:~ user$ sudo -i 3. 输入root密码即可. 方法二: 和方法一中1和3步相同,只是第二步输入的 ...

  2. mac删除ssh key_好用的mac终端命令仿真工具

    好用的mac终端命令仿真工具是哪个?zoc7 for Mac是应用在Mac上的一款SSH终端命令工具客户端,让您使用安全Shell(SSH), telnet(rfc854),RS232 /串行和许多其 ...

  3. 《驯狮记——Mac OS X 10.8 Mountain Lion使用手册》——2.3 Dock

    本节书摘来自异步社区<驯狮记--Mac OS X 10.8 Mountain Lion使用手册>一书中的第2章,第2.3节,作者:陈明 , 张铮 , 马玉龙著,更多章节内容可以访问云栖社区 ...

  4. Mac Dock栏显示/隐藏无延迟

    Mac Dock栏显示/隐藏无延迟 终端输入:defaults write com.apple.Dock autohide-delay -float 0 && killall Dock ...

  5. Mac OS X 10.10.3对SSD开启Trim功能

    From: http://bbs.pcbeta.com/viewthread-1515756-1-1.html 环境: SSD: Mac OS X 10.10.3 混合硬盘(普通机械硬盘+8GB SS ...

  6. 查看文件_如何在Mac上显示和查看隐藏的文件/文件夹

    今天的文章推出的是如何在Mac上显示和查看隐藏的文件/文件夹.出于隐私或安全性考虑,出于多种原因,我们需要在Mac计算机上隐藏某些文件.这些文件或文件夹在默认情况下是为Mac的平稳运行而隐藏的,但是如 ...

  7. Mac OS X 10.5 Leopard: Direcory Utility, The end of Netinfo

        其实,在OS X Tiger 10.4中,原来有两个应用程序一个叫NetInfo,一个是Directory Access一个主要用于管理本地用户的,另一个用来设置绑定网络Directory服务 ...

  8. win10显示隐藏文件_如何在Mac上显示和查看隐藏的文件/文件夹

    今天的文章推出的是如何在Mac上显示和查看隐藏的文件/文件夹.出于隐私或安全性考虑,出于多种原因,我们需要在Mac计算机上隐藏某些文件.这些文件或文件夹在默认情况下是为Mac的平稳运行而隐藏的,但是如 ...

  9. 《苹果 Mac OS X 10.6 雪豹》(Apple Mac OS X 10.6 Snow Leopard)零售版[光盘镜像]

     评分: 5.5/(0人) 热度: 0.00 类型: 发布时间: 2009年08月29日 18时27分 更新时间: 2011年11月21日 02时06分 分类: 软件/操作系统 点击: 913次 ...

  10. 在Mac OS X 10.8中配置Apache + PHP + MySQL

    用趣味的心态,开发有趣味的应用.简单是一种美丽~~~ 博客园 首页 博问 闪存 新随笔 联系 订阅 管理 随笔- 23  文章- 0  评论- 58  在Mac OS X 10.8中配置Apache ...

最新文章

  1. pap和chap交叉认证
  2. mybatis实体类注解_SpringBoot2.x系列教程43--整合使用Mybatis
  3. ftp 工具_ftp,ftp工具多大
  4. 信息系统项目管理师历年论文题目
  5. [转]C# winForm 自定义鼠标样式的两种方法
  6. Lua脚本语言应用场景
  7. Spring @Value注解无法正确赋值问题
  8. Taro+react开发(17)--赋值错误回显异常
  9. 【转】WPF 入门《常用控件》
  10. AGC008D K-th K
  11. 6.8 2.23-2.26
  12. 关于计算机网络通信协议
  13. Canvas 输出位图
  14. 【转下载】黑莓7290中文说明书
  15. Inspect(VB.NET、C#版)软件的的下载和使用
  16. Northwind 示例数据库
  17. rails3 使用nifty
  18. python提取图片中的文字自动填表_python写一个自动识别图片提取文字
  19. win10 新版文件资源管理器
  20. 选择灰盒安全测试工具,看准以下几点

热门文章

  1. 关于单利模式的几种实现方式
  2. BZOJ.2816.[ZJOI2012]网络(LCT)
  3. 用Vue.js递归组件构建一个可折叠的树形菜单
  4. sqlmap批量扫描burpsuite拦截的日志记录
  5. [Study] 通过游戏学编程的网站
  6. JSADS-日志对象MyLogger
  7. solr相关配置(搜索novel案例)
  8. 关于线段树套伸展树被卡常
  9. Java反射初探 ——“当类也学会照镜子”
  10. Vue.js总结 [2017.6.5]