Il display principale cambia casualmente


20

Sto usando un MacBook Pro (fine 2011) collegato a due display Thunderbolt. I display sono concatenati e una connessione Thunderbolt viene stabilita con MacBook Pro.

Preferisco avere la funzione di monitor sinistro come display principale (voglio che il dock viva sulla sinistra). Utilizzando il pannello delle preferenze del sistema di visualizzazione, posso impostare questa configurazione senza problemi.

Ogni mattina collego i display a MacBook Pro e mi disconnetto ogni sera.

Alcuni giorni, apparentemente a caso, la configurazione del display è cambiata e il monitor destro ha il dock e la barra dei menu invece che a sinistra.

Esiste un modo per garantire che la configurazione del display rimanga la stessa?


Per la cronaca, potresti chiarire, (1) hai il nuovissimo MBP attuale (marzo 2012), e immagino che sia il 15 o 17 pollici? (2) DAISY CHAIN ​​i due monitor (l'MBP ha solo una porta Thunderbolt)? {Per essere chiari - ci sono molte informazioni su Internet che presumibilmente NON PUOI NON monitorare i monitor di fulmini di apple a catena: presumibilmente, con i monitor di fulmini può essere solo la "fine" di una catena. Ma forse questa voce è una totale assurdità?} (3) Finalmente posso chiederti, per essere chiari, tutti e tre i monitor sono display logici, giusto? cioè NIENTE è speculare - puoi cancellare il tuo mous

MBP è nuovo / attuale, ma da febbraio, 17 pollici. I monitor sono concatenati. Tutti i monitor sono display logici, anche se chiudo l'MBP e non uso il monitor quando è collegato ai display esterni.
jro

> se apri l'MBP, ottieni tre monitor logici totalmente separati? Sì.
jro

> quando si scollega ..... Collego solo i monitor concatenati all'MBP. MBP non viene mai aperto, quindi è in modalità sospensione quando lo collego.
jro

Non vorrei suggerire questo, ma hai provato (o puoi provare) 2 diversi modelli di monitor esterni?
banca dati

Risposte:


4

OSX deve indovinare quale monitor è quale, poiché le informazioni EDID sono le stesse per entrambi (salva il numero seriale, presumibilmente, ma OSX non sembra prestare attenzione a quello). Di solito tenta di impostare le cose alla configurazione precedente osservando come i dispositivi sono collegati nella struttura di connessione, tuttavia con Thunderbolt la struttura di connessione non è così semplice come con displayport e USB.

Dovresti essere in grado di risolverlo collegando un monitor alla volta (ad esempio, scollega la connessione fulmine per il terzo monitor, attacca il secondo, quindi ricollega il terzo). Tuttavia, questo è tutt'altro che ideale, soprattutto perché tutte le tue app torneranno al monitor principale, piuttosto che come le avevi configurate in precedenza.

Quando Apple rilascia un aggiornamento del display fulmine, anche il collegamento di uno dei vecchi e uno dei nuovi dovrebbe risolvere il problema: non sembreranno essere lo "stesso" dispositivo, quindi OSX avrà un tempo più facile da mantenere traccia di quale è quale.

Fino a quando ciò non accade, un'altra cosa che puoi provare è collegare il terzo con un cavo di prolunga a fulmine. È un dispositivo attivo e può modificare la struttura delle connessioni in modo che OSX abbia più tempo a tenerne traccia.

Se ciò non aiuta, la soluzione migliore sarà aspettare fino a quando non aggiornano il display fulmine e aggiornano solo uno di essi quando lo fanno.


1
Ho dovuto battere la testa contro OSX per diversi mesi scrivendo un driver video. OSX è intelligente in molti modi e stupido in altri. Il problema principale è che quando è stupido spesso non esiste una soluzione semplice.
Adam Davis,

11

Questo ha funzionato per me, merito di questa risposta:

/superuser//a/1220526/454133

Gioca con lo spostamento della barra "superiore" tra le schermate nella finestra Disposizione. Assegnalo a schermate diverse e noterai che risolverà il problema una volta trovata la schermata "giusta".

Quindi, il monkeying con la barra dei menu nelle impostazioni della disposizione ripristinerà i display in modo corretto. Ho anche preso screenshot.

Come spostare la barra superiore tra le finestre dei mac


3

Soffro lo stesso problema, ogni mattina quando vengo in ufficio circa l'80% delle volte il mio Mac seleziona erroneamente il display più TB di sinistra come primario>: @

Stanco di andare alla visualizzazione delle impostazioni ogni volta, ho scritto un'app console molto semplice per scambiare le schermate per me: "ScreenPhant" (come elefanti e memoria; dig :-P)

È davvero troppo semplice, ma non ho tempo per renderlo più elaborato (come rimanere residenti e monitorare automaticamente le modifiche del display, ecc.). Se lo avvii, elencherà i display e i periodici. Passa il seriale del display che desideri come primario e lo imposterà. Se si rinomina l'app come "ScreenPhant_151d050f", verrà utilizzato _ [seriale] per il display principale, quindi non è necessario uno script aggiuntivo per avviarlo.

È possibile scaricare qui: http://www.dialxs.com/dev/ScreenPhant.gz La fonte è disponibile qui: http://www.dialxs.com/dev/main.c


3

Lo strumento terminale gratuito che ho scritto, displayplacer , consente di configurare il display principale "barra bianca" tramite script / tasti di scelta rapida.

Configura gli schermi come preferisci, trascina la "barra bianca" sullo schermo principale nelle impostazioni di sistema macOS, quindi esegui displayplacer list. Emetterà il comando da eseguire per mettere gli schermi nella loro configurazione attuale. Lo schermo con origin:(0,0)è il display principale con la "barra bianca". Esegui questo comando terminale tramite uno script, Automator, BetterTouchTool, ecc.

Questo esempio rende lo schermo sinistro il monitor principale. Esegui un comando simile ogni volta che la tua macchina sceglie casualmente il display principale sbagliato. displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0"

Disponibile anche tramite Homebrew brew tap jakehilborn/jakehilborn && brew install displayplacer


0

Penso di aver ridotto questa condizione di gara grazie alla scheda "Grafica / Display" in "Informazioni di sistema" e in quale ordine sono elencati i monitor esterni. MacOS (Mojave, altri?) Potrebbe fare affidamento sui numeri di serie dei monitor visti lì per ricordare la disposizione, ma sembra che non gli importi dei numeri di serie. Invece l'accordo sembra basarsi esclusivamente sull'ordine di quella lista! In altre parole, il monitor in quella lista che vince la gara e si presenta per primo si configura sempre lo stesso, indipendentemente da quale sia effettivamente.

Quindi la soluzione ovvia è lasciare scollegato dalla dock station il monitor che si desidera sia il secondo in quell'elenco e collegarlo per ultimo dopo il computer (per qualche motivo sconosciuto è necessario scollegare la dock station)

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.