Perché ottengo una semplice schermata blu quando collego il mio Mac Mini a un monitor esterno?

2

Ho uno dei nuovi Mac mini ed eseguo più utenti su di esso. In qualsiasi momento possono essere registrati fino a 5 utenti. Ho una tastiera e un monitor che mi collego ad un sacco di macchine, quindi molto spesso il mini non ha nessun monitor collegato. Quando collego il mio monitor - Dell Monitor, VGA a HDMI che è arrivato con mini - ottengo solo un semplice schermo blu. Sembra il blu che vedi quando il Mac sta cambiando gli utenti.

Ho disattivato tutte le opzioni di risparmio energetico pensando che potrebbe andare a dormire e non svegliarsi. Qualche altra idea su cosa potrebbe causare questo e come posso impedirlo? Ogni volta che collego il mio monitor ho bisogno di riavviare per usare il mini.

Aggiornamento: ho provato un paio di altre cose - ho disattivato anche lo screen saver, ho provato a connetterti alla macchina usando LogMeIn (http://logmein.com) con risultati simili. È come se quando un monitor non è collegato, mac interrompe la visualizzazione del display. È ancora in esecuzione, non riesco a far funzionare lo schermo.

Aggiornamento - questo è ciò che ottengo quando inserisco SSH e faccio un comando in alto:

Macintosh-5:~ litmus$ top
Processes: 134 total, 2 running, 132 sleeping, 590 threads             10:39:24
Load Avg: 0.48, 0.46, 0.24  CPU usage: 1.87% user, 4.22% sys, 93.89% idle
SharedLibs: 4872K resident, 11M data, 0B linkedit.
MemRegions: 15034 total, 760M resident, 47M private, 228M shared.
PhysMem: 411M wired, 787M active, 382M inactive, 1580M used, 467M free.
VM: 335G vsize, 1042M framework vsize, 41811(0) pageins, 0(0) pageouts.
Networks: packets: 17481/3381K in, 18709/11M out.
Disks: 20134/790M read, 4894/76M written.

PID  COMMAND      %CPU TIME     #TH  #WQ  #POR #MREG RPRVT  RSHRD  RSIZE  VPRVT
547  top          6.4  00:00.26 1/1  0    24   43    1064K+ 264K   1640K+ 19M
538  SyncServer   0.0  00:00.12 5    3    42   87    1328K+ 5452K- 5988K  16M-
537  PubSubAgent  0.0  00:00.03 4    2    58   65    1528K+ 1412K- 3356K  33M+
521  SyncServer   0.0  00:00.13 3    1    39   83    1268K+ 5440K- 5924K  15M-
520  PubSubAgent  0.0  00:00.04 4    2    55-  65    1532K+ 1400K- 3384K  33M+
513  bash         0.0  00:00.02 1    0    17   24    256K   244K   920K   17M
512  sshd         0.0  00:00.05 1    0    11   68    284K   2492K  728K   584K
506  sshd         0.0  00:00.13 2    1    37   68    492K   2492K  4720K  796K
500  cupsd        0.0  00:00.06 3    1    48   68    1344K  328K   2916K  41M
497- LMIPSUser    0.0  00:00.03 9    0    44   55    452K   248K   1240K  31M
484  CCacheServer 0.0  00:00.00 2    2    35   53    604K+  320K-  1648K  33M+
483  AppleVNCServ 0.0  00:00.01 4    1    46   56    884K   276K   3708K  31M
478  Litmus Test  0.7  00:01.61 10   3    148  118   47M+   6116K  51M+   77M
477- LogMeInGUI   0.0  00:00.09 4    1    84   82    1168K  5544K  3832K  31M
    
posta brendan 18.11.2010 - 23:53
fonte

1 risposta

1

Finalmente capito. Il problema riguardava il fatto che sto usando più utenti e Cambio rapido utente .

Puoi leggere maggiori dettagli a riguardo in questo thread: link

L'essenza è che ogni utente ha il proprio processo di loginwindow in esecuzione. Questi processi di login multipli 'reek havoc con qualsiasi metodo di controllo remoto del Mac -VNC, Apple Remote Desktop, LogMeIn anche scollegare / collegare un monitor è interessato.

Quindi devi uccidere tutti i processi di login prima di connetterti.

Per fare ciò:

  1. Connetti tramite ssh
  2. emettere un ps auxwww|grep loginwindow per trovare i processi di login che sono in esecuzione - ce ne sarà uno per ogni utente + uno per la console
  3. per ogni chiamata di processo sudo kill -9 pid dove pid è l'id di processo

* nota: non è necessario uccidere la finestra di login per la console

Molto grazie a Martin Marconcini che mi ha guidato lungo il percorso di indagine sui processi in esecuzione tramite SSH.

    
risposta data 23.11.2010 - 23:53
fonte

Leggi altre domande sui tag