¿Cómo cambiar la resolución al usar la pantalla compartida y no hay ninguna pantalla física conectada?

11

Tenemos un Mac Pro con Lion que no tiene pantalla adjunta. Está configurado para que se pueda acceder a él mediante el uso compartido de pantalla (VNC). Funciona con una resolución de 800 por 600.

¿Cómo puedo cambiar la resolución mientras estoy conectado usando la pantalla compartida?

Cuando uso las preferencias de pantalla para cambiar la resolución mientras estoy conectado usando la pantalla compartida, esto es lo que sucede: aparece un cuadro de diálogo que dice que si el cambio de resolución no funcionó, el sistema lo revertirá en 15 segundos. Luego, la pantalla se congela (nada cambia y no parece reaccionar a los clics). Finalmente, después de 15 segundos, vuelve a 800 por 600.

    
pregunta Szabolcs 29.11.2012 - 17:15

1 respuesta

12

Hay una utilidad de línea de comandos muy interesante llamada cscreen . El desarrollador tiene una serie de versiones disponibles. Dependiendo de la antigüedad de tu Mac, quieres la versión PPC o la versión Intel. Si su Mac es más reciente que un modelo de 2006, es probable que desee la versión Intel.

Una vez que haya descargado la imagen del disco, haga doble clic en la imagen para montarla, luego copie el archivo cscreen en cualquier lugar excepto la imagen del disco. Ahora abre la Terminal. (Puede buscarlo en Spotlight). Una vez que el Terminal está abierto, puede ejecutar cscreen navegando hacia él, luego escribiendo ./cscreen . Por ejemplo, si copia cscreen a su escritorio, navegará al escritorio en la terminal escribiendo cd ~/Desktop . Una vez allí, deberías escribir ./cscreen .

Para cambiar la resolución, primero necesitamos saber qué resoluciones son posibles. Para averiguarlo, podemos escribir ./cscreen -v . Esto debería producir algo como esto:

Ahora podemos elegir una resolución. Suponiendo que desea una profundidad de color de 32 bits, puede cambiar la resolución de su elección escribiendo

cscreen -i <DisplayID> -d 32 -x <width> -y <height> ,

y reemplazando las partes incluidas en < > con los valores reales. No he probado esto con un sistema sin cabeza sobre VNC, por lo que su kilometraje puede variar. La opción de línea de comando -i <DisplayID> es opcional, por lo tanto, si su VNC no registra un ID de visualización, aún puede cambiar la resolución si omite esa parte del comando.

    
respondido por el daviewales 03.12.2012 - 14:48

Lea otras preguntas en las etiquetas