Forzar la resolución en un servidor mini Mac sin cabeza

57

Tengo un servidor Mac Mini con Mavericks. No tiene monitor conectado. Utilizo Escritorio remoto en mi computadora portátil (también ejecuto Mavericks) para E / S en mi servidor.

Cuando uso el Escritorio remoto y voy a Pantalla completa, aparece una pantalla de 1280x1024 en mi pantalla de 1680x1050. ¿Hay alguna forma de obligar al cliente (Mac Mini) a usar una configuración de 1680x1050 para obtener una pantalla completa real?

Intenté mantener presionada la tecla de opción mientras hacía clic en Escalado en Pantalla -> Preferencias del sistema. Todo lo que veo es un nuevo botón en la parte inferior derecha que dice detectar pantallas. Al hacer clic no hace nada. La única resolución que se muestra es 1280x1024.

Mi Mac Mini Server es de finales de 2009 con una tarjeta gráfica Nvidia GeForce 9400.

Everett
fuente

Respuestas:

7

Muchas personas parecen tener buena suerte usando los controladores AirDisplay para lograr esto. También hay adaptadores simulados sin cabeza que puedes comprar, aunque eso podría ser excesivo. Si está interesado en construir el suyo propio, también hay una manera de hacerlo.

Más información aquí .

l'L'l
fuente
99
-1. AirDisplay no era intuitivo para mí y de alguna manera terminé con 8 cuadrados de escritorio reflejados en mi Mac Mini. Creo que es extraño que publique un enlace de descarga directa en su respuesta y no enlace al sitio web de AirDisplay ni explique cómo usarlo.
cwd
2
@cwd, no hay instrucciones, aparte de descargar, descomprimir y hacer doble clic en el instalador. Lo vinculé directamente porque es conveniente, aunque si desea seguir un paso más, haga clic aquí . "-1" todo lo que quieras, aunque creo que es bastante tonto ya que no sabes cómo usar algo o no crees que sea "intuitivo". También he dado un par de alternativas, que creo que podrían ser mejores de todos modos.
l'L'l
Los controladores de AirDisplay tampoco hicieron nada por mí.
Jay
1
El menú de visualización funcionó para mí: apple.stackexchange.com/a/168716/218
Senseful
1
Para cualquier persona atascada con múltiples pantallas, el desinstalador de Air Display está en su carpeta / Aplicaciones / Utilidades. Se llama "Desinstalar Air Display".
Adam
37

Me gustaría ofrecer una respuesta mejorada, que el autor pueda considerar para la pregunta. Los controladores AirDisplay de la respuesta anterior realmente estropearon mi cliente remoto y me dejaron con 16 pantallas virtuales, todas con la misma información, donde no podía hacer clic en nada. Afortunadamente, sé cómo navegar por Activity Monitor con el teclado :-).

Encontré lo siguiente para que funcione perfectamente, suponiendo que esté utilizando Apple Remote Desktop:

  • Descargar Display Menu (Gratis en Mac App Store)
  • Instale la aplicación, y para mis casos de uso, 1680x1050 fue la resolución adecuada.
  • Su pantalla se volverá negra y quedará 'bloqueado', a pesar de que la resolución cambie correctamente.
  • Su pantalla se apagará. Muchos recomiendan algo similar a los siguientes comandos de Terminal. Yo no recomiendo el siguiente:

    sudo ps auxwww | grep loginwindow | grep -v grep | awk '{print $ 2}' | xargs sudo kill -9

  • La razón por la que la última línea no funciona es porque realmente termina su sesión de inicio de sesión. Eso obliga a revertir la resolución de la pantalla (en mi caso, de vuelta a 1280x1020), y volverás a donde empezaste.

  • En su lugar, use el siguiente comando sobre Apple Remote Desktop o mediante SSH:

    killall ScreensharingAgent

  • NOTA : si usa Apple Remote Desktop Send Unix Command, en lugar de usar sudo, haga clic en el botón de radio para 'Ejecutar como usuario', y solo ingrese root.

Este comando finaliza la sesión Compartir pantalla, que en esencia es lo que utiliza Apple Remote Desktop. Conserva la sesión iniciada, que conserva la resolución de pantalla que configuró con el menú Mostrar en pasos anteriores.

  • Segunda nota : si su muelle está arruinado, simplemente envíekillall dock

Todavía tengo que cerrar sesión de mi sesión actual en mi máquina cliente, por lo que esto puede ser solo una solución temporal. Sin embargo, es la única forma que he encontrado que satisface mi TOC con el consumo adecuado de bienes raíces en pantalla.

Algunas cosas que me ayudaron a encontrar esta respuesta:

  1. Alternativa a esta respuesta en SuperUser , no logra lo que quería, pero es bueno tenerlo como material de referencia
  2. MacWorld Hints , que contenía la esquiva respuesta!

Algunas alternativas que otros han presentado a continuación, en caso de que esta respuesta no funcione para su sistema:

  1. Aplicación QuickRes
  2. SwitchRexX
  3. Resolucionador
CDD
fuente
55
Increíble lo difícil que Apple puede hacer cosas simples como configurar la resolución VNC de la computadora sin cabeza, ¿por qué? Estoy usando solo computadoras Apple, pero odio totalmente este tipo de ... No sé qué.
Bueno, para ser honesto, su tiempo de desarrollo para algo como esto se gasta mejor haciendo que las nuevas pantallas 4K funcionen con los controladores de Mac Pro ... Realmente no los culpo, pero es bastante impresionante que el equipo de Apple Remote Desktop no No soporto esto de forma más nativa. De todos modos, si esto ayudó más que la respuesta seleccionada, vote por favor, ya que descubrí que los controladores de AirDisplay realmente rompen mi experiencia, no querría que alguien más tomara ese camino.
CDD
66
Simplemente usar Display Menu me funcionó en Yosemite; no se requirieron comandos de terminal.
Jace Browning el
2
No para sonar mi propio claxon aquí, pero tal vez mi sumisión podría considerarse como la respuesta adecuada para esta pregunta @everett? Los comentaristas del reclamo de envío 'respondido' AirDisplay ya no funciona. Acabo de configurar esto nuevamente en una nueva máquina y este proceso aún funciona.
CDD
2
Mostrar menú funciona perfectamente. Me sorprende que esta característica no sea estándar en OSX o Apple Remote Desktop.
David DeMar
24

Simplemente descargar el menú Display de App Store (gratis) y elegir la resolución más alta me funcionó en Yosemite. Ahora se ejecuta sin cabeza con una gran resolución de pantalla remota. No se requieren otras acciones.

DES01
fuente
3
funcionó bien en El Cap también.
user1051849
2
funcionó bien en sierra
Marian Theisen
sierra alta +1 :)
webo80
mismo aquí @mojave
cucu8
¿Cómo funciona chicos? Todavía obtengo la misma opción única con poca resolución en esos menús de pantalla y nada ayuda ...
RAM237
7

Logré actualizar la resolución en mi Mac Mini Server sin cabeza con la opción más simple:

  • Simplemente mantenga presionada la tecla 'Opción' mientras presiona el botón 'Escalado' en la configuración. Esto mostrará todas las resoluciones disponibles y puede cambiar a la que desee.

ingrese la descripción de la imagen aquí

Angel Kjoseski
fuente
1
Esta fue la mejor solución para mí. Tenemos un montón de Mac Minis sin cabeza a los que un grupo de personas accede de forma remota y esto era preferible a Display Menu porque para descargar Display Menu debes iniciar sesión en la App Store. La resolución también persiste.
gooberboobbutt
6

SwitchResX funcionó para mí.

Es una utilidad shareware que se instala en las Preferencias del Sistema. Desde dentro del panel, le permite forzar la resolución predeterminada de un monitor externo.

Jace Browning
fuente
2
Los votos negativos son para respuestas incorrectas, no respuestas que no le gustan. Son las votaciones negativas las respuestas útiles que alejan a las personas útiles. Esta es realmente una excelente respuesta porque SwitchResX no apaga la barra de menú como lo hace Display Menu. Esta debería ser la respuesta aceptada solo por esa razón.
Mike Bethany
Esta es la solución que funcionó para mí. Necesitaba mostrar a 1440 x 900 HiDPI para optimizar el uso de la pantalla en mi cliente una Retina MacBook Pro. Pero tanto Apple como Display Menu limitaron mis resoluciones a lo que presumiblemente tenía sentido para el servidor, no para el cliente. SwitchResX resolvió mi problema. Ahora conectarse a mi servidor desde mi Macbook en modo de pantalla completa es una alegría.
Robert Dupuy
Esta debería ser la respuesta aceptada. Ninguna de las otras soluciones aquí funciona si hay una pantalla externa conectada que no admite una resolución más alta (por ejemplo, un conmutador KVM "tonto" que no hace una emulación EDID adecuada).
Rico Pajarola
2

Aquí hay una alternativa, basada en la respuesta de CDD que funcionará para Lion. La aplicación Display Menu no funciona en Lion.

  1. Vaya a Preferencias del sistema, Pantallas y elija la resolución que desee. Cambia a esta resolución. La pantalla VNC se congelará. Presione Retorno un par de veces para aceptar la resolución de todos modos. Verá que la barra de menú se ensancha por un momento, pero no las ventanas de VNC. Luego volverá automáticamente a su estado original.

    Este paso es necesario para permitir que esta resolución aparezca en el selector de menú en pasos posteriores.

  2. Habilite "Mostrar pantallas en la barra de menú".

  3. Es posible que el selector de pantalla aún no aparezca en la barra de menú por falta de espacio. Para hacer espacio, vaya a Preferencias, Usuarios y grupos, Opciones de inicio de sesión y desactive "Mostrar menú de cambio rápido de usuario". Desactive todo lo que no necesite en la barra de menú hasta que haya suficiente espacio para que aparezca el selector de pantalla.

  4. Cerrar Preferencias Inicie sesión en la misma computadora usando ssh por separado. Elija la resolución deseada en el selector de visualización de la barra de menú, presione regresar un par de veces y ahora puede ejecutar killall ScreensharingAgentdesde la sesión ssh. La ventana VNC ahora cambiará de tamaño a la resolución correcta.

Este método complicado me ha funcionado.

Szabolcs
fuente
Dependiendo de la versión del sistema operativo que esté ejecutando, ¡esta es una buena respuesta! Aparentemente, tiendo a usar versiones antiguas de OS 10 en servidores, mientras uso 10.9+ en mis máquinas personales. Todavía es bastante frustrante que esto siga siendo un problema en 2016 ...
CDD
1

Uso cscreende Brew. Es gratis y sorprendentemente fácil.

brew install Caskroom/cask/cscreen
cscreen -d 32 -x 1920 -y 1080 -r 60
Mads Y
fuente
1
no funciona en absoluto
No sabe mucho
1
@KnowsNotMuch, tómese un tiempo para especificar su configuración (como cscreen y la versión del sistema operativo) y lo que está fallando. Esto ayudará a otros mucho más que simplemente descartar una afirmación de "no funciona".
Daishi
Acabo de probar esto en una Mac Mini de mediados de 2011, OS X 10.13.6. cscreen con cualquier parámetro (incluidos los del ejemplo anterior) devuelto Segmentation fault: 11.
Mitch Cohen
Trabajó para mi. Mojave, Mac Book
Carlos Rafael Ramirez
0

Por su simplicidad, prefiero la aplicación QuickRes .

Mike Kormendy
fuente
0

Esto finalmente resolvió un molesto problema de monitor relacionado con el trabajo mío. Podría ayudarte también. Mi computadora de trabajo de desarrollo es un iMac sentado en mi Baby Grand Piano. Pero por razones ergonómicas, prefiero trabajar de forma remota desde mi viejo MacBook Pro 17 ”a través del wifi de mi hogar al iMac usando la aplicación para compartir pantalla de Apple. Funciona bien pero hay una queja. Mi pantalla de MacBook res. es 1920 x 1200 pero el iMac es 1920 x 1080 como máximo nativo. Entonces, para el trabajo remoto, mi espacio en la pantalla está aplastado. Puedo usar solo 1080 líneas de las 1200 disponibles en mi MacBook Pro, con letras negras encima y debajo del video. Un desperdicio. Para mi rescate viene un pequeño producto: fit-Headless de CompuLab por £ 21, vendido en Amazon. Lo conecta al segundo puerto de video del monitor donde actúa como una segunda pantalla ficticia con opciones de resolución de pantalla variable de hasta 4K. Sin embargo, al recibirlo, lo conecté a mi puerto VDI. Apareció en preferencias como una segunda pantalla. PERO ... ay, ay, ay ... con todas las opciones de resolución de pantalla, hasta 4K ..... SIN SANGRE 1920 x 1200 !!!! WTF !!! Buscó en Google. Y encontré y descargué la demostración de una aplicación llamada SwitchResX que hace todo tipo de cosas que hacer con los monitores. ¡También tenía toneladas de opciones de resolución PERO TODAVÍA NO 1920 x 1200! PERO ..... escondido estaba una pestaña donde puedes configurar tu propia resolución de pantalla personalizada. Así que se agregó uno para 1920x1200. Y HEY PRESTO! por £ 18 adicionales para SwitchResX ahora puedo trabajar de forma remota en mi iMac desde mi Macbook con la misma alta resolución que mi macbook. Sin letterboxing. Más píxeles para pinchar, arrastrar y pasar el mouse con ... ¡FELICES DÍAS! [PD: estos adaptadores sin cabeza están diseñados para personas que usan Mac Mini como servidores "sin cabeza", etc., donde los administran de forma remota y no desean tener un monitor real conectado. Por ejemplo, porque se encuentra en un estante o en un estante ...]

Daniel Stenning
fuente
0

Mostrar menú de App Store (gratis) también funcionó para mí, ejecutando OS X 10.10, Yosemite.

Me pregunto si hay una manera de forzarlo a través de la línea de comandos / conf archivos. Por ahora, el menú Pantalla es el camino a seguir para una computadora Mac sin cabeza.

Stamster
fuente