Dock是图形用户界面中用于启动、切换运行中的应用程式的一种功能界面。Dock是苹果公司Mac OS X作业系统及其始祖NeXTSTEP和OPENSTEP作业系统中重要组成部分。在 Newton OS中也有dock概念的一些早期例子。现在在不同作业系统中有很多不同的dock程式。
历史
在NeXTSTEP和OPENSTEP作业系统中,Dock 主要功能是应用程式的启动器,用户可以在里面放置常用程式的图示,而系统的Workspace Manager(工作区管理器)和Recycler(资源回收筒)则是一直显示的。Dock通过图示下部的省略号来显示当前程式是否正在运行:通常状态下图示是带有省略号的,如果程式正在运行则省略号消失。(注意和Mac OS X中dock的不同:通常状态下MacOS X中没有附加显示,而当运行时候会有三角形或指示灯显示)
OSX系统功能
在Mac OS X中Dock可用来存放作业系统中任意的程式和档案,而且存放数目不受限制,可以动态更改大小,并在滑鼠靠近时自动放大。在默认状态下它位于萤幕底部,但用户可以更改设定将其移到萤幕的左边或者右边。没有被加入dock的程式,在运行的时候,其图示会在dock中被显示出来,并在程式退出之后消失。
这些功能和NeXT作业系统中的dock不同,因为 Dock容量受到萤幕解析度限制。Dock的这些变化使其在功能上接近于苹果公司的Newton OS MessagePad 2x00 系列的 Button Bar,应用程式可以从Extras Drawer(一个类似于Finder的程式)中拖进或拖出。而且和Mac OS X一样,当萤幕进入横放状态时 ,用户可以可以选择将Button Bar改到左侧或者右侧>
选单
Mac OS X 的Dock有拓展选单,可以不用将程式弹出dock就进行一些操作。绝大多数应用程式包含简单控制命令,如“退出”“在dock中保留”“从dock中去掉”等,而一些其他程式拥有更丰富的选项选单,如iTunes在dock中选单可以让用户进行许多播放操作。一些即时讯息软体,如MSN messenger,iChat的dock控制选单中包含传输档案、更改线上状态等实用功能。