En gnome, ¿cómo puedo configurar la definición de "pantalla completa" para que las ventanas VNC grandes se comporten bien en una configuración de pantalla dual?

En gnome, ¿cómo puedo configurar la definición de "pantalla completa" para que las ventanas VNC grandes se comporten bien en una configuración de pantalla dual?

En mi entorno corporativo, debo ejecutar una máquina con Windows que adquiere una sesión VNC en una máquina de la granja de servidores. Mi máquina con Windows tiene dos cabezales con monitores de diferente resolución (1600x1080 a la izquierda y 1920x1200 a la derecha). Si creo una sesión VNC que abarca todos los monitores, maximizar una ventana en la sesión VNC hace que se extienda a ambos monitores.

En cambio, quiero que un evento de "maximización" se comporte como lo hace en mi máquina con Windows; solo quiero maximizar la pantalla en la que se encuentra la ventana.

¿Cómo puedo definir lo que llamaré "maximizar regiones"? Regiones en el plano gráfico de VNC donde cuando hago clic en "maximizar", la ventana solo se expande a la región en la que reside actualmente (y principalmente).

¿Puedo hacer esto en gnome, X, xrandr o alguna otra interfaz mágica?

Respuesta1

Supongo que xrandr y xdpyinfo muestran su pantalla como una sola pantalla con un tamaño similar al de ambas pantallas sumadas, por ejemplo, 3520x1200.

Entonces, lo que desea hacer es intentar dividir la pantalla nuevamente en dos escritorios lógicos de alguna manera.

La forma más sencilla que conozco de hacerlo es utilizar lo que se llama un "administrador de ventanas en mosaico". xmonad y dwm son dos ejemplos.

Otra opción es utilizar un administrador de ventanas que solo permita la maximización vertical, como Openbox, Blackbox o Sawfish. A menudo tienen atajos para hacer esto, por ejemplo, hacer clic con el botón central en el botón maximizar en la barra de título.

Otra opción más es usar algo como Devilspie, que establece las propiedades de la ventana según reglas, por ejemplo, coloca Firefox en 0x0 con un tamaño de 1600x1080, etc.

Respuesta2

Necesitas apagar Xinerama. Esto se hace en el archivo /etc/xorg.conf. Sin embargo, esto también puede acabar con tu capacidad para hacer doble cabeza. Si está ejecutando NVIDIA, configure un xorg.conf adecuado con el programa 'nvidia-settings' y no necesitará Xinerama.

información relacionada