No gnome, como posso configurar a definição de "tela inteira" para fazer com que grandes janelas VNC se comportem bem em uma configuração de tela dupla?

No gnome, como posso configurar a definição de "tela inteira" para fazer com que grandes janelas VNC se comportem bem em uma configuração de tela dupla?

No meu ambiente corporativo, sou obrigado a executar uma máquina Windows que adquire uma sessão VNC em uma máquina no farm de servidores. Minha máquina Windows é dual head com monitores de resolução diferentes (1600x1080 à esquerda e 1920x1200 à direita). Se eu criar uma sessão VNC que abranja os monitores, maximizar uma janela na sessão VNC fará com que ela se estenda por ambos os monitores.

Em vez disso, quero que um evento "maximizar" se comporte como na minha máquina Windows - quero apenas maximizar a exibição em que a janela está.

Como posso definir o que chamarei de "maximizar regiões"? Regiões no plano gráfico do VNC onde, quando clico em "maximizar", a janela se expande apenas para a região em que reside atualmente (e principalmente).

Posso fazer isso no gnome, X, xrandr ou alguma outra interface mágica?

Responder1

Presumo que xrandr e xdpyinfo mostrem sua tela como uma única tela com um tamanho semelhante ao de ambas as telas somadas, por exemplo, 3520x1200.

Então o que você quer fazer é tentar dividir a tela em duas áreas de trabalho lógicas de alguma forma.

A maneira mais fácil que conheço de fazer isso é usar o que é chamado de "gerenciador de janelas lado a lado". xmonad e dwm são dois exemplos.

Outra opção é usar um gerenciador de janelas que permita apenas maximização vertical, como Openbox, Blackbox ou Sawfish. Muitas vezes eles têm atalhos para fazer isso, por exemplo, clique com o botão do meio no botão maximizar na barra de título.

Outra opção é usar algo como Devilspie, que define as propriedades da janela com base em regras, por exemplo, coloque o Firefox em 0x0 com tamanho 1600x1080, etc.

Responder2

Você precisa desligar o Xinerama. Isso é feito no arquivo /etc/xorg.conf. Isso também pode matar sua capacidade de fazer dupla cabeça. Se você estiver executando na NVIDIA, configure um xorg.conf adequado com o programa 'nvidia-settings' e não precisará do Xinerama.

informação relacionada