折腾来折腾去

pikipity的blog

Mac OS X 隐藏软件

在 Mac OS X 系统中有一个非常好用的功能,就是“隐藏应用程序”。在选定某个应用程序的状态下,按 command+H 就可以隐藏当前选定的软件,按 command+option+H 就可以隐藏当前所有未选定的软件,起到的效果和最小化(顺带一提最小化当前窗口的快捷键是 command+M)一样,唯一的区别就是:“最小化”是对于窗口而言的;“隐藏”是对于软件而言的。也就是说,如果将一个窗口最小化,那么仅仅是当前此窗口最小化,但是如果一个软件被隐藏,那么此软件各个桌面上的窗口都会被最小化。由于 Mac OS X 使用 dock 对于当前打开的窗口和软件进行管理,最小化的窗口和未最小化的窗口难以区分(除非你已经在设置中将将窗口最小化为应用程序图标取消勾选,但是那样的话,当最小化的图标很多时,你的 dock 就会变得拥挤不堪)。所以“隐藏”比“最小化”更加方便程序的统一管理。

在隐藏应用程序之后,又出现一个问题,我们很难通过 dock 一眼看出哪个程序已经被隐藏了,我们可以通过开启“已经隐藏的软件图标在 dock 上虚化的功能”,效果如下图。开启方法是在终端中输入:

defaults write com.apple.Dock showhidden -bool YES;killall Dock

dock 重启之后就可以了,当然如果你已经将将窗口最小化为应用程序图标取消勾选,那么这条命令就没有任何用处了。

关闭的方法是在终端中输入:

defaults write com.apple.Dock showhidden -bool NO;killall Dock

隐藏软件虚化特效



Comments