Dock ( engelsk dock ) er en programstarter ( værktøjslinje ), som indeholder ikoner for ofte brugte programmer, en del af en computer grafisk brugergrænseflade , der giver dig mulighed for at starte programmer til afvikling og skifte mellem kørende programmer.
Adskiller sig fra den normale skrivebordsmiljøværktøjslinje ved, at den ikke er placeret i hele skærmens længde.
Den dukkede første gang op i 1988 i GUI'en til RISC OS -operativsystemet som en Iconbar, senere er mere kendte varianter NeXTSTEP dock (1989) og OPENSTEP . En modificeret version bruges i Apple Macintosh Mac OS X -operativsystemet . Det ligner systemdokken til den tidlige PDA Newton (1993).
Efterhånden har Dock-paradigmet gennemsyret GUI'et i de fleste operativsystemer. I mange tilfælde er docken og den "almindelige" værktøjslinje det samme.
Dock I NeXTSTEP og OPENSTEP fungerer den som en launcher (et program, der starter programmer) og indeholder ikoner for de mest brugte programmer. To af dem er altid synlige - det er Workplace Manager og Recycler. Status for hvert program vises som en lille oval under ikonet - endnu ikke kørende programmer har det, men det gør de kørende ikke (omvendt signalering bruges i Mac OS: kørende programmer er understreget af en lille trekant).
I Apple Macintosh -operativsystemet er dets funktioner bredere - det kan indeholde en pegepind til enhver af filerne (ikke kun programmet) og er i stand til dynamisk at reducere ikoner, når der er for mange af dem. Derudover indeholder den en interessant grafisk effekt: Når du holder musen over musen, ser det ud til, at ikonerne vokser i størrelse og bliver tydeligt synlige.
Docken kan være placeret i bunden (standard), venstre eller højre side af skærmen. Dens højre del (startende fra en tynd separator) indeholder små forhåndsvisninger af brugerens åbne filer (på størrelse med et ikon). Alle applikationsprogrammer vises i docken under arbejdets varighed, selvom brugeren ikke har lagt dem der før.
Denne opførsel af docken adskiller sig fra NeXT-systemer, hvor størrelsen af docken afhænger af opløsningen, men der er en speciel systemhjælpehylde, hvor nogle af funktionerne i Mac OS skulle integreres direkte i docken.
Hvert programikon her indeholder en kommandomenu, hvormed du kan lukke den, gendanne den til fuld skærm osv., og i nogle programmer ( iTunes ) endnu mere komplekse handlinger.
Dock dukkede op i Mac OS siden version X, tidligere versioner (før 9.x) indeholder det ikke. Overgangen fra en simpel programskiftemenu til en ukendt dock var ikke til mange Mac OS-brugere. Det blev kritiseret for kompleksiteten af konceptet, og for at optage noget af pladsen nederst på skærmen. Men med tiden vænnede de sig til det, og brugerne satte pris på kraften og synligheden af den nye mekanisme.
Til tidligere versioner af Mac OS blev A-dock- programmet oprettet for at implementere denne funktionalitet .