Me gustaría ofrecer una respuesta mejorada, que el autor puede considerar para la pregunta. Los controladores de AirDisplay de la respuesta anterior realmente arruinaron 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 en el Monitor de Actividad con el teclado!.
Encontré lo siguiente que funcionó perfectamente, asumiendo que estás usando Apple Remote Desktop:
-
Descarga Display Menu (Gratis en Mac App Store)
-
Instala la aplicación, y para mis casos de uso, 1680x1050 era la resolución adecuada.
-
Tu pantalla se volverá negra y te quedarás 'bloqueado', a pesar de que la resolución cambie correctamente.
-
Tu pantalla se quedará en negro. Muchos recomiendan algo similar a los siguientes comandos de Terminal. NO recomiendo lo 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 en realidad termina tu sesión de inicio de sesión. Esto fuerza a que la resolución de la pantalla vuelva a la normalidad (en mi caso, de vuelta a 1280x1020), y volverás al punto de partida.
-
En cambio, utiliza el siguiente comando a través de Apple Remote Desktop o vía SSH:
killall ScreensharingAgent
-
NOTA - si estás utilizando el comando Unix de Apple Remote Desktop, en lugar de usar sudo
, haz clic en el botón de radio 'Ejecutar como Usuario', e ingresa simplemente root
.
Este comando termina la sesión de Screen Sharing, que es lo que Apple Remote Desktop utiliza en su núcleo. Conserva la sesión iniciada, lo cual mantiene la resolución de pantalla que configuraste con Display Menu en los pasos anteriores.
- 2da Nota - si tu dock está desconfigurado, simplemente envía
killall dock
Aún no he cerrado la sesión de mi máquina cliente, por lo que esto podría ser solo una solución temporal. Sin embargo, es la única forma que he encontrado que satisface mi TOC con el consumo correcto del espacio en pantalla.
Algunas cosas que me ayudaron a encontrar esta respuesta:
- Alternativa a esta respuesta en SuperUser, no logra lo que quería, pero es bueno tenerlo como material de referencia
- MacWorld Hints, ¡que tenía la respuesta elusiva!
Algunas alternativas que otros han presentado a continuación, en caso de que esta respuesta no funcione para tu sistema:
- Aplicación QuickRes
- SwitchRexX
- Resolutionator
1 votos
Debe haber una mejor manera. No me acerco a SwitchResX ni con un palo de 3 metros (he estado allí, hecho eso, comprado la licencia). cscreen no funciona en Catalina. Otras respuestas no abordan el problema central de las resoluciones personalizadas. Cuando conecto mi pantalla de trabajo, mi Macbook recuerda su resolución única por un tiempo (3840x1598) - por poco tiempo puedo elegir esto en casa, mientras me conecto con VNC. La pantalla de la computadora portátil también la muestra felizmente. Uso ResXtreme para acceder a resoluciones extendidas, pero no te permite crear nada personalizado. ¿Es posible implantar EDIDs personalizados sin usar SwitchResX?
2 votos
display_manager.py parece funcionar muy bien para mí.
0 votos
@MattM., ¿por qué no quieres usar SwitchResX? ¿Es más aceptable el Menú de Pantalla?