Dock (MacOS)
Dock(程序塢)是圖形用戶界面中用於啟動、切換運行中的應用程序的一種功能界面。Dock是蘋果公司MacOS操作系統,及其始祖NeXTSTEP和OPENSTEP中重要組成部分。在Newton OS中也有Dock概念的一些早期例子。現在在不同操作系統中有很多不同的Dock程序。
操作系統 | macOS |
---|---|
類型 | 任務欄 |
網站 | support |
歷史
編輯在NeXTSTEP和OPENSTEP操作系統中,Dock主要功能是應用程序的啟動器,用戶可以在裡面放置常用程序的圖標,而系統的Workspace Manager(工作區管理器)和Recycler(回收站)則是一直顯示的。Dock通過圖標下部的省略號可以顯示程序當前是否正在運行:通常狀態下圖標是帶有省略號的,如果程序正在運行則省略號消失。(注意和Mac OS X中dock的不同:MacOS X中通常狀態下沒有附加顯示,而當運行時候會有三角形或指示燈顯示)
蘋果電腦和Mac OS X
編輯儘管如此,在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一般分成左右(上下)兩個區域。
左(上)邊用於放置程序圖標,默認狀態下Finder圖標始終出現。用戶可以將程序圖標拖入dock即完成放置操作,將已有的圖標拖到dock以外的桌面區域即刪除圖標。
右(下)邊用於放置「廢紙簍」,在默認狀態下圖標始終出現。用戶還可以將任意的文件和文件夾放在裡面以便快速訪問。Mac OS X Leopard系統中追加了文件夾的「堆棧」等功能。
兩個區域之間有分割線區別開。leopard系統界面中進化為為類似公路車道的圖形。
菜單
編輯Mac OS X的Dock有拓展菜單,可以不用將程序彈出dock就進行一些操作。絕大多數應用程序包含簡單控制命令,如「退出」「在dock中保留」「從dock中去掉」等,而一些其他程序擁有更豐富的選項菜單,如iTunes在dock中菜單可以讓用戶進行許多播放操作。一些即時消息軟件,如MSN messenger,iChat的dock控制菜單中包含傳輸文件、更改在線狀態等實用功能。
Dock的拓展控制菜單可以通過右鍵單擊圖標,或者control+左鍵,或者長按左鍵等多種方法調出。
其他操作系統
編輯很多程序可以在視窗系統中模擬Mac OS X的dock,如ObjectDock和RocketDock。早期的Mac OS(版本10.0之前)並沒有dock,但可以通過A-dock等工具追加。
在Linux和BSD系統中也有dock的運用,如Window Maker(模擬NeXTstep系統界面)、GNOME系統中的Gnome Dock、Avant Window Navigator以及Cairo-Dock,KDE用的KXDocker等。
在Windows Vista中引入了Dockapp的一種形式:Windows Sidebar。Windows 7任務欄則很類似老版本的Dock。