Hacer que el muelle aparezca en ambas pantallas al mismo tiempo

Tengo una pantalla externa conectada a mi mac.

Tengo mi Dock configurado para mostrarse siempre (sin ocultarlo debajo de la pantalla)

¿Cómo hago que el Dock aparezca en ambas pantallas al mismo tiempo?

Respuestas (1)

tell application "System Events"
    tell dock preferences
        properties
    end tell
end tell

Esto es todo compatible de forma nativa:

{minimize effect:genie, magnification size:1.0, dock size:0.321428567171, 
autohide:false, animate:true, magnification:false, screen edge:bottom, 
class:dock preferences object}

Además, como cuestión puramente filosófica, el Dock no se puede mostrar en ambas pantallas al mismo tiempo.

Suponga que tiene un Dock por pantalla. Si tiene el foco del cursor en la pantalla 1 (es decir, la barra de menú no está atenuada o atenuada), mueva el cursor a la pantalla 2 con su barra de menú atenuada y haga clic en un Dock para iniciar una nueva aplicación.

¿Dónde debe ir la nueva ventana? Debería ir a la pantalla 1 porque la pantalla 1 tiene el foco. Sin embargo, también debería mostrarse porque es donde se encuentra el Dock que lo lanzó.

Da un paso atrás, hay otra pregunta. ¿Qué debería suceder cuando hace clic en Dock en una pantalla desenfocada? ¿No debería enfocarse en cambiar al Dock/pantalla antes que nada? Entonces, lanzar una aplicación es un proceso de doble clic. O más precisamente, haga un solo clic si la pantalla está enfocada, haga doble clic si no lo está. ¿Y cómo saber si el Dock está enfocado? Mueva los ojos hasta la barra de menús (o la barra de ventanas de la ventana frontal).

Esto no es un problema en otros sistemas operativos. Este lío se remonta a cuando OS X comprometió el enfoque de la ventana hace mucho tiempo al colocar la barra de menú en la parte superior en lugar de en la ventana. No poder tener múltiples muelles es una pequeña ramificación de esa decisión de diseño.

Agh, gracias por la explicación. Esto apesta. ¿No hay alguna forma de desactivar todo el asunto de "el primer clic es para enfocar"?
No que yo sepa. Si el cursor es para enfocar, obtendrá la barra de menús del Finder casi cada vez que intente usar la barra de menús. Porque Finder ejecuta el escritorio. Y casi siempre no se puede acceder a la barra de menús sin pasar por el escritorio. Suspiro.
Esto es estúpido, como lo es toda la idea de "1 barra de menú en la parte superior para todo". ¡Gracias por tus explicaciones!
Primera pregunta: la aplicación debe ir a la pantalla en la que hizo clic porque será la pantalla que tendrá el foco (en la que hizo clic). 2ª pregunta: respondida con la primera pregunta. Incluso Unity (Free) tiene esta característica.
El sistema operativo Mac nunca ha tenido la barra de menú en ningún otro lugar que no sea en la parte superior de la pantalla, incluido el Mac OS clásico. El Dock llegó décadas más tarde cuando se lanzó OS X.