Image may be NSFW.
Clik here to view.
Dock 栏是 OS X 的标志性设计,也是用户与 OS X 交互的最重要的方式。利用 Dock 栏,我们可以将自己最为常用的应用程序、文稿和文件夹添加到 Dock 栏中。
通过「系统偏好设置」,就可以对 Dock 进行一些基础性设置,但借助于终端命令(或第三方系统增强应用),则可以让我们对 Dock 栏做更进一步地「装点」,让它变得更顺手,更赏心悦目。
说明
-
在本文中,所有的设置,均以 Dock 栏放置在屏幕底部为例进行说明。
-
为了简化说明,在本文中,笔者将 Dock 分隔线左侧的区域称为「应用区」,将右侧区域称为「堆栈区」(Stack)。
-
文中绝大多数功能之实现,都倚赖于终端命令。你可以通过 Spotlight 搜索「终端」,也可以定位到「应用程序」-「实用工具」-「终端」找到它。为了避免出错,建议你直接复制并粘贴到「终端」。
-
除了需要在终端中输入修改默认设置的命令以外,还需要执行
Killall Dock
命令(请注意大小写),重启 Dock,以使更改生效。不过在本文中,笔者将命令做了整合,只需要执行一次即可立刻生效:
Image may be NSFW.
Clik here to view.
外观调整
1. 快速调整 Dock 基本设置
在「系统偏好设置」的「Dock」面板中,有很多细致的设置项。但如果你希望快速调整一下 Dock 设置的话,则不妨将光标放置在 Dock 栏的分隔线上,右键,就可以在弹出菜单中进行设置了,例如启用 Dock 隐藏和放大,调整 Dock 在屏幕中的位置等,十分方便。
Image may be NSFW.
Clik here to view.
2. 增加空白占位符
通过在 Dock 中添加空白占位符(Spacer)的方式,可以帮助我们对应用程序和堆栈进行分类。
在「应用区」添加空白占位符:
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="spacer-tile";}'; Killall Dock
在「堆栈区」添加空白占位符:
defaults write com.apple.dock persistent-others -array-add '{tile-data={}; tile-type="spacer-tile";}'; Killall Dock
重复执行上述命令,就可添加多个占位符。点按并移动,可以调整其位置。如果你想移除它们,右键点击「从 Dock 中移除」即可。
Image may be NSFW.
Clik here to view.
3. 隐藏应用使用透明图标显示
默认情况下,使用 ⌘M 最小化的窗口会在右侧以缩略窗口展示,非常容易区分。但是,使用 ⌘H 隐藏的应用程序窗口,既不在 Mission Control 中显示,也没有明显的标志能够标明其包含隐藏的应用程序窗口。到头来,你要么记得,要么主动查看,非常不便。
通过如下命令,可以让那些包含隐藏窗口的应用程序图标变暗,从而方便我们区分:
defaults write com.apple.dock showhidden -bool true; Killall Dock
恢复为默认设置:
defaults delete com.apple.Dock showhidden; Killall Dock
Image may be NSFW.
Clik here to view.
4. 设置最小化窗口效果为「吸入」效果
在「系统偏好设置」-「Dock」面板中,可以设置最小化窗口效果 —— 神奇效果(Genie)和缩放效果(Scale)。但实际上,系统还隐藏了一种吸入效果(Suck,请不要想歪)。
开启命令:
defaults write com.apple.dock mineffect suck; Killall Dock
如果希望恢复成默认效果,前往「系统偏好设置」-「Dock」中修改即可。
Image may be NSFW.
Clik here to view.
5. 让 Dock 只显示已打开的应用程序
默认情况下,Dock 栏不仅会显示用户设置为「在 Dock 中保留」的应用程序(不论打开与否)、系统项目(Finder 和废纸篓)以及堆栈,还会显示那些用户并未设置保留,却已经打开的应用程序的图标。
这种「一个不漏」的显示方式,虽然十分用户操作,但也十分容易变得讨人厌:
- 对那些已经有不少在 Dock 中保留的项目的用户来说,随着新增的应用图标和最小化窗口的挤占,Dock 栏会越变越小。这时,Dock 中不活跃的应用程序及堆栈就不仅让人分心,还影响操作效率。
Image may be NSFW.
Clik here to view.
- 对那些希望截取或录制屏幕内容的用户来说,为了保持内容的相关性,常常会在截取或录制之前将不需要的项目从 Dock 栏中移除,结束后再加以恢复,十分费力。
通过执行如下命令,其实就可以让 Dock 只显示已打开应用,从而减少不必要的干扰:
defaults write com.apple.dock static-only -boolean true; killall Dock
恢复为默认设置:
defaults delete com.apple.dock static-only; killall Dock
Image may be NSFW.
Clik here to view.
启用堆栈高亮效果
默认情况下,当文件堆栈设置「显示内容为」「网格」视图时,光标经过图标并不会高亮显示(在其他视图则不然)。为了方便我们更准确地选择对象,不妨通过如下命令启用「网格」视图下的高亮效果(OS X 的这种区别对待,还真是令人琢磨不透 == ):
启用图标高亮:
defaults write com.apple.dock mouse-over-hilite-stack -bool TRUE;killall Dock
恢复为默认效果:
defaults delete com.apple.dock mouse-over-hilite-stack;killall Dock
Image may be NSFW.
Clik here to view.
Bonus:
比起相对麻烦且容易出错的终端命令来说,利用 OnyX 这款免费的系统维护软件去设置,不仅更友好,恢复成默认的设置也更方便。
具体设置,如下图所示:
Image may be NSFW.
Clik here to view.
参考链接:
想要获得更多简单实用的小技巧?查看往期「一日一技」>
关于栏目
「一日一技」是少数派的全新栏目,我们将会介绍各种简单又实用的小技巧。这些技巧可能是你知道的,也可能是你还未注意到的;它可能是一个系统的操作技巧,也可能是某个 App 里的细节功能或用法……我们希望通过这个栏目,让你更好了解手中的设备和 App,能更充分去利用它们的特性,以此一点点改善与提升你的数字生活。
喜欢少数派?欢迎关注我们的微博:@少数派sspai ,微信公众号: sspaime
少数派( http://sspai.com )