En informática, undock o barra de inicio rápido, es un elemento deinterfaz gráfica de usuario que permite a los usuarios ejecutar, cambiar y monitorizar aplicaciones. Es un componente de muchasinterfaces gráficas de usuario. Este sistema de barra de inicio rápido, se ha establecido como un práctico medio de acceso centralizado a losprogramas de aplicación, en losordenadores de escritorio. Durante mucho tiempo, los docks sólo estuvieron presentes en algunos sistemas operativos Unix, incluyendoCommon Desktop Environment yNeXTStep, mientras que otros sistemas operativos comoWindows oMac Os clásico no los usaban. Fue con elMac OS X,[1] que heredó muchos elementos de NeXTStep, cuando se empezó a usar el Dock fuera de Linux. DesdeWindows 7 también se ofreció la opción de anclarprogramas en la barra de tareas que es algo parecido al Dock de MacOs. El Dock puede existir como una entidad independiente o integrado dentro de otro elemento de la GUI, como unabarra de tareas, ya que hay Docks alternativos instalables para muchos sistemas operativos.[2]
La primera aplicación conocida de lo que hoy conocemos como "Dock", esIcon bar (la barra de iconos) enRISC OS, lanzada en 1987. implementación del concepto dedock fue la barra de iconos que aparecía en el sistema operativoArthur del ordenadorAcorn,[3] y eldock del sistema operativoNEXTSTEP, precursor delMac OS X deApple
Este concepto de base fue popularizado porNeXTSTEP, ya que el sistema operativo sirvió de base para Mac OS X. Sin embargo, su origen se remonta al sistema operativoArthur lanzado en 1987 y antepasado deRISC OS.[4] El muelle se llamó entonces "Iconbar". Los sistemas de archivos montados y otras cosas (como la impresora) estaban iconificados a la izquierda de la barra de iconos.[5] La parte derecha estaba reservada para ejecutar aplicaciones. Los archivos se pueden arrastrar y soltar en esta barra.[6]
En lossistemas operativos deApple Macintosh (versiones desdeMac OS X 10.0 en adelante) es la barra de accesos directos,[7] muy similar a la usada en el entornoKDE.
Se divide en dos zonas:
El Dock sirve como una solución simple bajo NeXTStep y su réplica gratuitade Window Maker basada enGNUstep para iniciar rápidamente programas usados con frecuencia. Para hacer esto, se colocaníconos en el Dock, que luego inician la aplicación asociada. El Dock siempre está en el borde derecho de la pantalla. Los íconos para el Administrador del espacio de trabajo y el bote de basura son partes integrales del Dock.
Al igual que unabarra de tareas, el Dock también ofrece la opción de determinar si la aplicación respectiva se está ejecutando actualmente o no. El número máximo de iconos en el Dock depende de la resolución de la pantalla, ya que los iconos del Dock siempre tienen un tamaño fijo.
En el sistema operativo Mac X (desde 2016 “macOS”) deApple, la base también fue adoptada de NeXTStep, pero tiene algunas innovaciones. A diferencia de NeXTStep, no sólo sirve como forma de iniciar programas, sino que también funciona comobarra de tareas, por lo que también contiene iconos para todas las aplicaciones abiertas. El tamaño del dock ya no está limitado, sino que cambia dependiendo de la cantidad de iconos que contiene, para que el dock siempre quepa en la pantalla. Para poder reconocer muchos iconos en el dock, estos se agrandan como una lupa cuando el cursor del mouse está sobre ellos, a menos que el usuario haya desactivado esto. Al igual que con NeXTStep, los íconos delFinder yla Papelera de reciclaje son componentes fijos. Los iconos de programas están básicamente en un lado y los documentos en el otro. A diferencia de NeXTstep, la base se puede colocar en el borde derecho, izquierdo o inferior de la pantalla. Labarra de menú típicade Mac OS se encuentra en la parte superior de la pantalla.[8]
En macOS, un punto (un triángulo en versiones anteriores) en el icono muestra que el programa ya se está ejecutando. Además, algunos programas muestran mensajes en su ícono;Mail, por ejemplo, muestra la cantidad de correos electrónicos no leídos.[9]
Ensistemas tipo Unix también existen Docks para numerososentornos de escritorio. Por ejemploz. B.Ubuntu Linux preconfigura una base con Dock. Muchasdistribuciones de Linux utilizan los docks incluidos enGnome conDash-to-Dock oKDE conbarra de ventanas de iconos. Sin embargo, existen numerosas alternativas, algunas con mejor integración con otrosgestores de ventanas.[10]
AmigaOS 3.9 y versiones más recientes incluyeron una utilidad predeterminada instalable llamadaAmiDock. Era una utilidad gratuita de terceros que se convirtió en estándar de facto en versiones anteriores a AmigaOS 3.9 y luego se incluyó en el sistema operativo desde el lanzamiento de AmigaOS 3.9 en 2000.AROSIntel,un clon basado en AmigaOS, puso a disposición de sus usuarios la utilidad freeware llamadaAmistart, dejándoles la libertad de instalarla. MorphOS tiene su propia utilidad de acoplamiento estándar incluida con el sistema, pero no es compatible con Amiga Amidock.
EnWindows deMicrosoft no existía una barra directamente comparable hastaWindows Vista, pero desdeWindows 95c la combinación del inicio rápido y el área de ventana de la barra de tareas se asemeja a un Dock.
Con la ayuda de software adicional se pueden actualizar todas las funciones del Dock, como el iniciador de programas y la gestión de ventanas. El software gratuitoObjectDock[11] está muy extendido y también ofrece pequeñas aplicaciones, los llamados Docklets (similares a unwidget ). La versión pagade ObjectDock Plus[12] también ofrece Docks de registro (Docks con pestañas) y la posibilidad de colocar múltiples Docks en el escritorio. También hay otros Docks gratuitos, comoyz Dock,RKLauncher yXWindows Dock. Programas comoAquaDock yRocketDock[13] también muestran los efectos gráficos de Mac OS X. Otro programa comercial es elNexus Dock[14].
EnWindows 7, la barra de tareas se amplió para incluir la funciónAnclar a la barra de tareas, que permite lanzadores de programas similares al Dock. El icono (o, según la configuración, el nombre de la aplicación) muestra si ya se ha iniciado y si hay una o másventanas abiertas. Además de las aplicaciones fijadas (o acopladas) permanentemente, se muestran otras aplicaciones iniciadas.[15]
Otras implementaciones de base incluyeron: AppleNewton OS en 1993 eiOS (iPhone OS desde 2007 hasta junio de 2010) en 2007, y hay disponibles una variedad de aplicaciones de terceros que pueden agregar capacidades de base a sistemas operativos comoMicrosoft Windows yLinux. En 1999, un año antes de que se demostrara públicamente por primera vez la nueva interfaz de Mac OS X, se presentó unapatente sobre la implementación de escritorio de Apple y se concedió en octubre de 2008.
Las primeras versiones beta deBe IncBeOS tenían un ícono de base ubicado en el lado izquierdo de la pantalla, antes de que desarrollaran su propio enfoquede barra de tareas híbrida. Elentorno de escritorioXfce y el entorno de escritorioÉtoilé son proyectos de código abierto que proporcionan Docks inspirados en CDE y Mac OS X, respectivamente.