3 votos

A través de VNC, configure el sistema para que no utilice un segundo monitor mientras esté conectado físicamente

Tengo dos monitores instalados en el trabajo, con el externo configurado en vertical. Cuando intento hacer VNC para trabajar remotamente, esto resulta en un ENORME (algo así como 1600x3000) porque la pantalla virtual es la composición de los dos (con barras negras donde no hay espacio para el monitor).

Como resultado, la conexión VNC no responde.

Me gustaría poder acceder a través de ssh y desactivar el segundo monitor mediante algún comando de la línea de comandos o script. ¿Qué comandos podrían lograr esto?

Una vez más, estoy a distancia, por lo que desconectar la pantalla no es una opción, y el reflejo resulta en una pantalla que es alrededor de 1440x1440 (por lo que cabrá en ambos monitores sin estiramiento), por lo que también es una estrategia no óptima.

Salida de xrandr :

themachine% xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 2970 x 1680, maximum 2970 x 1702
default connected 2970x1680+0+0 0mm x 0mm
   1920x1080      60.0  
   640x480        60.0  
   800x600        60.0  
   1024x768       60.0  
   1280x1024      60.0  
   1280x720       60.0  
   1344x756       60.0  
   1600x900       60.0  
   1680x1050      60.0  
   2970x1680       1.0* 
   2970x1702       2.0

1voto

Thor Puntos 261

Dependiendo del tipo de máquina Apple a la que te conectes, puedes probar estos comandos y ver si te funcionan. Sé que se utilizan con X11..Este es el comando para desactivar las pantallas duales (Suponiendo que es un portátil).

xrandr --output VGA --off

Y si quieres este es un comando para habilitar las pantallas duales (pero podría ayudarte en la resolución de problemas para conseguir la secundaria). LVDS es la pantalla líquida y VGA es el monitor secundario.

xrandr --output VGA --mode 1024x768
xrandr --output VGA --right-of LVDS

1voto

Clint Miller Puntos 931

Del comentario de @scottishwildcat:

Puedes activar la aplicación de Compartir Pantalla de varias maneras, pero la más fácil es para una máquina cuya IP o nombre de dominio completo conozcas es escribir vnc://w.x.y.z en la barra de direcciones de Safari, o "abrir vnc://w.x.y.z" en un Terminal. (Puede que tengas que añadir dos puntos seguidos del número de puerto dependiendo de cómo esté configurado tu servidor, por defecto es 5900). Si desea iniciarlo manualmente, lo encontrará en /Sistema/Biblioteca/CoreServices. Para las máquinas de su LAN, puede iniciarlo puede iniciarlo seleccionando la máquina en la barra lateral del Finder y haciendo clic en Compartir Pantalla en la barra de herramientas del Finder.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X