Hay una utilidad de línea de comandos muy genial llamada cscreen
. El desarrollador tiene varias versiones disponibles. Dependiendo de cuán antiguo sea tu Mac, puedes querer la versión PPC o la versión Intel. Si tu Mac es más nuevo que un modelo de 2006, probablemente querrás la versión Intel.
Una vez hayas descargado la imagen de disco, haz doble clic en la imagen para montarla, luego copia el archivo cscreen a cualquier lugar excepto la imagen de disco. Ahora abre Terminal. (Puedes buscarlo en Spotlight.) Una vez abierto Terminal, puedes ejecutar cscreen
navegando hasta él, luego escribiendo ./cscreen
. Por ejemplo, si copiaste cscreen a tu Escritorio, navegarías hasta el Escritorio en Terminal escribiendo cd ~/Desktop
. Una vez allí, escribirías ./cscreen
.
Para cambiar la resolución, primero necesitamos saber qué resoluciones son posibles. Para descubrirlo, podemos escribir ./cscreen -v
. Esto debería producir una salida como esta:
![Salida de Terminal]()
Ahora podemos elegir una resolución. Suponiendo que quieres una profundidad de color de 32 bits, puedes cambiar a la resolución de tu elección escribiendo
cscreen -i -d 32 -x -y
,
y reemplazando las partes incluidas en <> con los valores reales. No he probado esto con un sistema sin cabeza sobre VNC, así que tu experiencia puede variar. La opción de línea de comandos -i
es opcional, por lo que si tu VNC no registra un ID de pantalla, es posible que aún puedas cambiar la resolución si omites esa parte del comando.
0 votos
OS X es un "poco demasiado inteligente" y quiere detectar la pantalla para conocer la resolución que establece antes de que comience el proceso de la ventana de inicio de sesión. Un enchufe DVI podría engañar a la GPU, pero no puedo asegurarte uno que funcione con seguridad. No creo que nadie haya publicado una forma de engañar a la resolución, pero deberías tener mejor suerte que las personas con una pantalla conectada ya que la tarjeta gráfica en la Mac Pro es mucho más alterable que en un portátil.