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。