Perché il mio dock continua a tornare sull'altro mio monitor?


255

Ho un monitor esterno più grande collegato al mio MacBook Pro e l'ho organizzato in modo tale che il dock si trovi nel monitor esterno (tramite Preferenze di Sistema> Display> Disposizione, trascinando la barra bianca sullo schermo più grande). Funziona bene, tranne per il fatto che di tanto in tanto il dock si sposta di nuovo all'improvviso sullo schermo del mio MacBook, ma quando apro Display per cambiarlo, la barra bianca è ancora sul monitor esterno. Quindi devo trascinarlo sullo schermo più piccolo, quindi trascinarlo di nuovo sul monitor esterno.

È un problema minore, ovviamente, ma ho notato che sta accadendo sempre più frequentemente e sta diventando piuttosto fastidioso. Forse c'è qualcosa che ho fatto involontariamente perché ciò accada?

Sto usando Mavericks, 10.9.5.


Questo è un problema tecnico in MacOS che esiste da un po 'di tempo. Vorrei contattare Apple e vedere se possono aggiungere un comando "blocco dock" nelle Preferenze Dock.
Melvin Jefferson,

Esistono 2 modi per spostare accidentalmente il dock sull'altro desktop. O perché un monitor si attiva / disattiva e quindi il dock si trasporta su ciò che percepisce come l'unico schermo rimanente. In secondo luogo, l'area di sporgenza sui monitor impilati verticalmente ha larghezza / altezza diverse; cattura il cursore, evocando così il dock su quella schermata. Per spostarlo indietro, concentrati sul desktop. Trova l'area di sporgenza da un monitor all'altro. Posiziona il cursore su quella sporgenza e scorri verso il basso, il cursore dovrebbe rimanere in posizione mentre ti sposti. Il dock dovrebbe trasportarsi su quel monitor.
Eric Leschinski,

Risposte:


424

È possibile richiamare il Dock su un altro display spostando il cursore nella parte inferiore del display desiderato, quindi continuando a spostarsi verso il basso. È possibile che ciò accada quando si esegue inavvertitamente tale azione.

Ho risposto a una domanda simile: comportamento cmd-tab su Mavericks con display multipli .


3
Freddo. Non lo sapevo, ogni volta che si spostava lo cambiavo con Preferenze di Sistema -> Schermo -> Disposizione.
Fernando Gonzalez Sanchez,

3
WOW Sono così felice di aver finalmente trovato questo lol. Non sono mai riuscito a capire il trucco. Vorrei spostarmi verso il basso, fare clic, spostare su e giù, e a volte sembrerebbe lol
quemeful

4
+1. Un modo per disabilitare questa opzione? Sto usando due monitor esterni più quello portatile. La disposizione è costituita dai due lati esterni affiancati e gli angoli in cui si toccano sono disposti al centro dello schermo del laptop. Per questo motivo c'è un bordo a metà inferiore senza transizione su ciascuno degli schermi esterni in cui mi imbatto quando si sposta il mouse sullo schermo del laptop. Davvero fastidioso. Lavorando su Mojave.
L. Holanda,

non sempre funziona facilmente in questo modo. Di tanto in tanto, Dock scompare dalla mia schermata principale. E mi sono ritrovato a combattere con i movimenti e a fare clic sulla finestra / schermo di messa a fuoco per diversi secondi, interrompendo il mio flusso di lavoro.
Andre Figueiredo,

27

Se non riesci a trascinare il mouse verso il basso a causa di monitor sovrapposti o a causa di alcune differenze di risoluzione tra i monitor. Vai su Preferenze di Sistema → Dock → Posizione sullo schermo → fai clic su Sinistra e il dock tornerà al monitor principale.

Quindi puoi andare alla schermata in basso e seguire i passaggi per convocare il Dock e tornerà lì.


21

Apple non ha tenuto conto della configurazione del monitor over / under, lo sbalzo cattura il cursore ed evoca il dock. In questo caso, la commutazione è costante e fastidiosa.

Una soluzione alternativa è posizionare il dock sul lato del monitor, che eviterà l'evocazione quando la sovrapposizione cattura il cursore.


3
Neanche io lo sopporto, ma questo problema mi ha infastidito al punto di accettare un fastidio per sfuggire all'altro. È ancora più fastidioso perché sembra che la soluzione di avere il dock sempre presente sullo schermo su cui si trova il puntatore del mouse sia un design semplice e logico.
prototipico

In realtà ho trovato un modo per farlo funzionare con under / over config. Per il monitor inferiore puoi semplicemente spostare il cursore verso il basso nella parte inferiore dello schermo (e spostare il cursore su e giù) come prescritto sopra. Per il monitor superiore, se sposti il ​​cursore nell'angolo destro non puoi andare "giù" sul monitor inferiore. Quindi puoi spostare il cursore su e giù lì ed eseguirlo nella parte inferiore dello schermo e il dock si sposterà sul monitor superiore! :)
trebek1

20

(Volevo aggiungere questo commento alla risposta di @Mr Rabbit, ma non posso perché non ho i 50 punti necessari, quindi aggiungilo qui :)

L'azione che convoca il dock sul monitor opposto non è molto intuitiva per me. Questo è ciò che ha funzionato per me.

  1. Non tenere premuto il pulsante del mouse. (Quando le persone dicono "trascina" il mouse, ciò implica di solito con il pulsante del mouse premuto.)

  2. L'area di destinazione del cursore deve trovarsi nell'area inferiore del monitor, che al momento non ha il dock in un punto in cui il cursore non può spostarsi ulteriormente verso il basso , ovvero non funziona su monitor sovrapposti verticalmente lungo l'area dove il cursore può attraversare le schermate.

  3. Una volta che il cursore è "bloccato", mettere in pausa un secondo, quindi continuare il movimento verso il basso. Il dock verrà "convocato" su questo monitor dall'altro monitor. Funziona con monitor impilati verticalmente fintanto che esiste un punto in cui il cursore è "bloccato". In caso contrario, il cursore si sposterà semplicemente sull'altro monitor poiché non è "bloccato". Se hai monitor di risoluzione identici, questo probabilmente non funzionerà secondo il commento di @ Geraldus_US di seguito. In tal caso, probabilmente dovrai utilizzare il dock sinistro o destro per @Geraldus_US. In alternativa, scollegare il monitor ausiliario e il dock passerà al monitor principale.

Non vedo come qualcuno troverebbe questi movimenti intuitivi. Che ne dici di una semplice opzione del tasto destro per "spostare Dock su questo monitor"?


3
Voglio menzionare che se hai un allineamento verticale in cui il monitor attivo è al di sopra del caso secondario, devi spostare il dock sul lato sinistro o destro per farlo apparire sul monitor principale, altrimenti apparirà sempre sul monitor inferiore. Tuttavia, se il display principale si trova sotto il dock secondario appare automaticamente in basso. Sembra malfunzionamento o richiede ulteriori modifiche.
Geradlus_RU,

@Geradlus_RU I miei monitor sono impilati verticalmente con primario in basso e Dock in basso. Ma a volte il Dock si sposta nella parte inferiore del monitor superiore, il che è strano. Sono sicuro che non dovrebbe farlo, ma succede.
Nate

18

In Mac OS, il Dock si sposta su quel monitor dove hai fatto un gesto verso il basso in basso (o in cui il dock è solitamente posizionato). Cioè, se hai spostato ulteriormente il puntatore del mouse in quella direzione (come se uscissi dallo schermo), è un'indicazione che stai cercando il dock. Quindi Mac porta il dock lì!

Guarda il diagramma qui sotto (il blocco giallo è il tuo monitor):

Movimento del mouse nella parte inferiore dello schermo

Quando il cursore è bloccato in basso, spostare il puntatore più in basso porta il dock su quel monitor. Non è possibile utilizzare le parole di scorrimento o trascinamento in quanto non è necessario fare clic / tenere premuto o utilizzare 2 dita. È solo una normale mossa del mouse.

Quindi la causa : probabilmente sei qualcuno come me a cui piace lasciare il cursore nella parte inferiore dello schermo su un monitor mentre guardi film o codifica / sviluppo solo sulla tastiera, quindi scorri / sposta accidentalmente verso il basso / mouse / trackpad. Succede sempre con me.

Aggiornamento : ho appena notato che sul trackpad non è solo un colpo veloce.
Devi scorrere verso il basso e tenere premuto sul trackpad. Non fa nulla quando si solleva rapidamente il dito come un normale gesto di scorrimento.


6

Ho anche trovato questa ' caratteristica ' fastidiosa poiché ti aspetti che il Dock si trovi su uno schermo, quindi sposti accidentalmente il mouse nella parte inferiore del secondo schermo e il Dock si sposta attraverso. Il modo più semplice per ripristinarlo è spostare il mouse nella parte inferiore dello schermo su cui si desidera posizionare il dock. A volte devi spostarlo verso l'alto e poi verso il basso per farlo muovere.

Personalmente ho trovato due opzioni che mi hanno aiutato in questo:

  1. Al lavoro ho il mio monitor esterno su un supporto che si trova dietro il mio MacBook e dispongo gli schermi in modo che il monitor esterno sia appena più alto dello schermo del mio Macbook, quindi nelle impostazioni muovo il layout dello schermo in modo che si trovino uno sopra l'altro. In questo layout solo uno schermo ha un fondo in quanto il monitor esterno è un'estensione dello schermo del Macbook, impedendo così al Dock di muoversi. Questo layout consente inoltre di risparmiare spazio sulla scrivania se si dispone di una scrivania stretta.

  2. A casa uso un monitor affiancato ma imposto il dock per nasconderlo automaticamente, quindi quando devo raggiungere il Dock, scorro fino alla fine dello schermo su cui si trova il mouse per ottenere il Dock. Poiché il Dock è sempre nascosto e si accende quando lo voglio, non mi sembra fastidioso come faccio quando è riparato nella parte inferiore di uno schermo.


1

Per evitare che ciò accada, digitare quanto segue nel Terminale:

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

Il Dock smetterà di muoversi.

Il dominio e la chiave sopra sono stati rimossi da Apple:

Apple ha rimosso questa position-immutablechiave dalla defaultsconfigurazione perché produceva alti volumi di chiamate all'helpdesk IT. Gli utenti si disabiliterebbero bloccando il proprio Dock su un monitor fantasma non raggiungibile. Quindi ora questo comando non ha alcun effetto. Puoi verificarlo con il comando: defaults read | grep "Dock"che non segnalerà tale chiave. Maggiori informazioni con man defaultse defaults -help.


2
Sembra che dovrebbe funzionare, ma sfortunatamente non funziona.
Jason Sims

3
no, non funziona su mojave.
georgexsh
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.