¿Por qué mi base sigue volviendo a mi otro monitor?

255

Tengo un monitor externo más grande conectado a mi MacBook Pro y lo he dispuesto de manera que la base esté en el monitor externo (a través de Preferencias del sistema> Pantallas> Disposición, arrastrando la barra blanca a la pantalla más grande). Esto funciona bien, excepto por el hecho de que de vez en cuando, el dock cambiará repentinamente a la pantalla de mi MacBook, pero cuando abro pantallas para cambiar esto, la barra blanca todavía está en el monitor externo. Así que tengo que arrastrarlo a la pantalla más pequeña y luego arrastrarlo nuevamente al monitor externo.

Es un problema menor, obviamente, pero he notado que ha estado sucediendo cada vez con más frecuencia y se está volviendo bastante molesto. ¿Quizás hay algo que he estado haciendo involuntariamente para que esto suceda?

Estoy usando Mavericks, 10.9.5.

3cheesewheel
fuente
Esta es una falla en MacOS que existe desde hace bastante tiempo. Me pondría en contacto con Apple y vería si pueden agregar un comando "bloquear dock" en las Preferencias de Dock.
Melvin Jefferson
Hay 2 formas de mover accidentalmente el dock al otro escritorio. Ya sea porque un monitor se activa / desactiva y el muelle se transporta a lo que percibe como la única pantalla restante. Segundo, el área de voladizo en sus monitores apilados verticalmente tiene diferentes anchuras / alturas; atrapa tu cursor, invocando el dock a esa pantalla. Para moverlo hacia atrás, enfóquese en el escritorio. Encuentre el área de proyección de un monitor a otro. Coloque el cursor sobre ese saliente y desplácese hacia abajo, el cursor debe permanecer en su lugar mientras se mueve. El muelle debe transportarse a ese monitor.
Eric Leschinski

Respuestas:

424

Puede invocar el Dock en una pantalla diferente moviendo el cursor a la parte inferior de la pantalla deseada y luego continuando hacia abajo. Es posible que esto ocurra cuando, sin darse cuenta, realice esa acción.

Respondí una pregunta similar: comportamiento de cmd-tab en Mavericks con múltiples pantallas .

Señor conejo
fuente
3
Bueno. No lo sabía, cada vez que se moviera lo cambiaría con Preferencias del Sistema -> Pantalla -> Arreglo.
Fernando González Sánchez
3
WOW Estoy tan contento de haber encontrado este lol. Nunca pude resolver el truco. Me gustaría pasar a la parte inferior, haga clic en, moverse hacia arriba y hacia abajo, y en ocasiones parecería lol
quemeful
44
+1. ¿Alguna forma de deshabilitar esta opción? Estoy usando dos monitores externos más el portátil. La disposición son los dos externos uno al lado del otro y las esquinas donde se tocan están dispuestos en la parte superior central de la pantalla del portátil. Debido a esto, hay un borde inferior sin transición en cada una de las pantallas externas con las que eventualmente me encuentro cuando muevo el mouse hacia la pantalla de la computadora portátil. Realmente molesto. Trabajando en Mojave.
L. Holanda
eso no siempre funciona fácilmente de esa manera. De vez en cuando, Dock desaparece de mi pantalla principal. Y me encontré luchando con movimientos y haciendo clic para enfocar la ventana / pantalla durante varios segundos, interrumpiendo mi flujo de trabajo.
Andre Figueiredo
27

Si no puede arrastrar el mouse hacia abajo debido a monitores apilados, o debido a otras diferencias de resolución entre monitores. Vaya a Preferencias del sistema → Dock → Posición en la pantalla → haga clic en Izquierda , y el dock volverá al monitor principal.

Luego puede ir a la pantalla Inferior y seguir los pasos para invocar el Dock, y volverá allí.

Gary
fuente
21

Apple no tuvo en cuenta la configuración de monitor superior / inferior, el voladizo atrapa el cursor y convoca el muelle. En este caso, el cambio es constante y molesto.

Una solución alternativa es colocar la base en el costado del monitor, lo que evitará la invocación cuando la superposición atrape su cursor.

Excavado
fuente
3
No puedo soportarlo tampoco, pero este problema me ha molestado hasta el punto de aceptar una molestia para escapar de la otra. Es aún más molesto porque parece que la solución de tener el dock siempre presente en la pantalla en la que está el puntero del mouse es un diseño simple y lógico.
prototípico
De hecho, descubrí una manera de hacer que esto funcione con la configuración under / over. Para el monitor inferior, solo puede mover el cursor hacia abajo hasta la parte inferior de la pantalla (y mover el cursor hacia arriba y hacia abajo) como se indicó anteriormente. Para el monitor superior, si mueve el cursor a la esquina derecha, no puede "bajar" al monitor inferior. Para que pueda mover el cursor hacia arriba y hacia abajo y ejecutarlo en la parte inferior de la pantalla, ¡la base se moverá hacia el monitor superior! :)
trebek1
20

(Quería agregar este comentario a la respuesta de @Mr Rabbit, pero no puedo porque no tengo los 50 puntos requeridos, así que agrégalo aquí :)

La acción que convoca el dock al monitor opuesto no es muy intuitiva para mí. Esto es lo que funcionó para mí.

  1. No mantenga presionado el botón del mouse. (Cuando la gente dice "arrastrar" el mouse, eso generalmente implica mantener presionado el botón del mouse).

  2. El área objetivo del cursor debe estar en el área inferior del monitor que actualmente no tiene la base en un lugar donde el cursor no puede moverse más hacia abajo , es decir, esto no funciona en monitores apilados verticalmente a lo largo del área donde el cursor puede cruzar entre pantallas.

  3. Una vez que el cursor está "bloqueado", haga una pausa de un segundo, luego continúe el movimiento hacia abajo. El muelle se "convocará" a este monitor desde el otro monitor. Esto funciona para monitores apilados verticalmente siempre que haya algún lugar donde el cursor esté "bloqueado". Si no, el cursor simplemente se moverá al otro monitor ya que no está "bloqueado". Si tiene monitores de resolución idénticos, esto probablemente no funcionará según el comentario de @ Geraldus_US a continuación. En ese caso, probablemente necesite ya sea el muelle izquierdo o el muelle derecho por @Geraldus_US. Alternativamente, desconecte el monitor auxiliar y la base cambiará al monitor principal.

No veo cómo alguien encontraría estos movimientos intuitivos. ¿Qué tal una simple opción de clic derecho para "mover Dock a este monitor"?

Spencery2
fuente
3
Quiero mencionar que si tiene una alineación vertical donde el monitor activo está por encima del secundario, debe mover el dock hacia el lado izquierdo o derecho para que aparezca en el monitor principal, de lo contrario, siempre aparecerá en el monitor inferior. Sin embargo, si su pantalla principal se encuentra debajo de la base secundaria, aparecerá automáticamente en la parte inferior. Parece mal funcionamiento o requiere ajustes adicionales.
Geradlus_RU
@Geradlus_RU Mis monitores están apilados verticalmente con el primario en la parte inferior y el Dock en la parte inferior. Pero a veces el Dock se mueve hacia la parte inferior del monitor superior, lo cual es extraño. Estoy seguro de que no se supone que haga eso, pero sucede.
Nate
18

En Mac OS, el Dock cambia a ese monitor donde hizo un gesto hacia abajo en la parte inferior (o donde generalmente se coloca el dock). Es decir, si movió el puntero del mouse más en esa dirección (como si estuviera fuera de la pantalla), es una indicación de que está buscando el dock. ¡Entonces Mac trae el muelle allí!

Mire el diagrama a continuación (el bloque amarillo es su monitor):

Movimiento del mouse en la parte inferior de la pantalla

Cuando el cursor está bloqueado en la parte inferior, al mover el puntero más hacia abajo, el dock de ese monitor. No puede usar las palabras para desplazarse o arrastrar, ya que no necesita hacer clic / mantener presionado o usar 2 dedos. Es solo un movimiento normal del mouse.

Entonces, la causa : probablemente eres alguien como yo al que le gusta dejar el cursor en la parte inferior de la pantalla en un monitor mientras ves películas o codificación / desarrollo solo con el teclado, y luego deslizas / mueves accidentalmente el mouse / trackpad. Sucede conmigo todo el tiempo.

Actualización : acabo de notar que en el trackpad, no es solo un deslizamiento rápido.
Tienes que deslizar hacia abajo y mantener presionado el panel táctil. No hace nada cuando levanta el dedo rápidamente como un gesto de deslizamiento normal.

Om Shankar
fuente
6

También encontré esta ' característica ' molesta, ya que esperas que el Dock esté en una pantalla, luego accidentalmente mueves el mouse hacia la parte inferior de la segunda pantalla y el Dock se mueve. La forma más fácil de recuperarlo es mover el mouse a la parte inferior de la pantalla en la que desea colocar el dock. A veces tienes que moverlo hacia arriba y luego hacia abajo para que se mueva.

Personalmente encontré dos opciones que me ayudaron con esto:

  1. En el trabajo, tengo mi monitor externo en un soporte que se encuentra detrás de mi MacBook y organizo las pantallas para que el monitor externo esté un poco más alto que la pantalla de mi Macbook, luego, en la configuración, mueva el diseño de la pantalla para que se ubiquen una encima de la otra. En este diseño, solo una pantalla tiene una parte inferior, ya que el monitor externo es una extensión de la pantalla del Macbook, lo que impide que el Dock se mueva. Este diseño también ahorra espacio en el escritorio si tiene un escritorio estrecho.

  2. En casa uso un monitor uno al lado del otro, pero configuro el dock para que se oculte automáticamente, luego, cuando necesito llegar al Dock, simplemente me desplazo hacia la parte inferior de la pantalla en la que esté mi mouse para obtener el Dock. Debido a que el Dock siempre está oculto y se enciende cuando lo quiero, parece que no me molesta como cuando está arreglado en la parte inferior de una pantalla.

Sotavento
fuente
1

Para evitar que esto suceda, escriba lo siguiente en la Terminal:

defaults write com.apple.Dock position-immutable -bool yes; killall Dock

El Dock dejará de moverse.

Apple eliminó el dominio y la clave anteriores:

Apple ha eliminado esta position-immutableclave de la defaultsconfiguración porque estaba produciendo altos volúmenes de llamadas en el servicio de asistencia de TI. Los usuarios se deshabilitarían bloqueando su Dock en un monitor fantasma inalcanzable. Entonces, este comando no tiene ningún efecto. Puede verificar esto con el comando: defaults read | grep "Dock"que no informará sobre dicha clave. Leer más con man defaultsy defaults -help.

sdmeyers
fuente
2
Parece que debería funcionar, pero desafortunadamente no funciona.
Jason Sims
3
no, no funciona en mojave.
georgexsh