¿Por qué aparece una pantalla azul cuando conecto mi Mac Mini a un monitor externo?

2

Tengo uno de los nuevos mac minis y ejecuto varios usuarios en él. En cualquier momento pueden iniciar sesión hasta 5 usuarios. Tengo un teclado y un monitor que conecto a muchas máquinas, por lo que muy a menudo el mini no tiene ningún monitor conectado. Cuando conecto mi monitor: Dell Monitor, adaptador VGA a HDMI que vino con mini - solo tengo una pantalla azul lisa. Parece el azul que ves cuando el mac está cambiando de usuario.

He desactivado todas las opciones de ahorro de energía pensando que podría estar durmiendo y no despertando. ¿Alguna otra idea sobre qué podría estar causando esto y cómo puedo prevenirlo? Cada vez que conecto mi monitor, necesito reiniciar para usar el mini.

Actualización: probé un par de cosas más: también desactivé el protector de pantalla, intenté conectarme a la máquina con LogMeIn (http://logmein.com) y obtuve resultados similares. Es como si cuando un monitor no estuviera conectado, el mac dejara de mostrar la pantalla. Todavía se está ejecutando, simplemente no puedo hacer que la pantalla funcione.

Actualizar: esto es lo que recibo cuando hago SSH y hago un comando superior:

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
    
pregunta brendan 18.11.2010 - 23:53

1 respuesta

1

Finalmente descubrí esto. El problema tenía que ver con el hecho de que estoy usando varios usuarios y Cambio rápido de usuario .

Puedes leer más detalles al respecto en este hilo: enlace

Lo esencial es que cada usuario tiene su propio proceso de inicio de sesión en ejecución. Este proceso de inicio de sesión múltiple "puede causar estragos en cualquier método de control remoto del mac-VNC, el escritorio remoto de Apple, LogMeIn, incluso la desconexión / conexión de un monitor se ve afectado.

Por lo tanto, debe eliminar todos los procesos de inicio de sesión antes de conectarse.

Para hacer esto:

  1. Conectar a través de ssh
  2. emita un ps auxwww|grep loginwindow para encontrar los procesos de inicio de sesión actuales que se estén ejecutando; habrá uno para cada usuario + uno para la consola
  3. para cada llamada de proceso sudo kill -9 pid donde pid es el ID de proceso

* nota: no es necesario eliminar la ventana de inicio de sesión para la consola

Muchas gracias a Martin Marconcini que me llevó por el camino de la investigación de los procesos en ejecución a través de SSH.

    
respondido por el brendan 23.11.2010 - 23:53

Lea otras preguntas en las etiquetas