Tenemos un Mac Pro con Lion que no tiene pantalla conectada. Está configurado para que se pueda acceder 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 el uso compartido de pantalla?
Cuando uso las preferencias de visualización para cambiar la resolución mientras estoy conectado mediante el uso compartido de pantalla, 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.
macos
lion
screen-sharing
Szabolcs
fuente
fuente
Respuestas:
Hay una utilidad de línea de comandos muy interesante llamada
cscreen
. El desarrollador tiene varias versiones disponibles. Dependiendo de la antigüedad de su Mac, puede que desee la versión PPC o la versión Intel. Si su Mac es más nueva que un modelo de 2006, probablemente 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 abra la Terminal. (Puede buscarlo en Spotlight). Una vez que Terminal está abierto, puede ejecutarlo
cscreen
navegando hasta él y luego escribiendo./cscreen
. Por ejemplo, si copió cscreen a su Escritorio, navegaría al Escritorio en la Terminal escribiendocd ~/Desktop
. Una vez allí, escribirías./cscreen
.Para cambiar la resolución, primero necesitamos saber qué resoluciones son posibles. Para averiguarlo, podemos escribir
./cscreen -v
. Esto debería generar algo como esto:Ahora podemos elegir una resolución. Suponiendo que desea una profundidad de color de 32 bits, puede cambiar a la resolución que elija escribiendo
cscreen -i <DisplayID> -d 32 -x <width> -y <height>
,y reemplazando las partes encerradas 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 que si su VNC no registra una ID de pantalla, es posible que pueda cambiar la resolución si omite esa parte del comando.fuente
cscreen
difieren de las enumeradas por las preferencias del sistema.cscreen
no me permitirá superar los 800 por 600.cscreen -i 2ac00003 -d 32 -x 1920 -y 1080 -r 60
el valor2ac00003
provino de ejecutar soloscreen
y adivinar cuál era el monitor externo.)brew cask install cscreen
es una opción de instalación en estos días! :)cscreen -d 32 -x <width> -y <height> -s a
finalmente funciona para mí en Sierra, Mac mini, sin cabeza, usando Screen Sharing. ¡Gracias!