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

2

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 diferentes monitores de resolução (1600x1080 à esquerda e 1920x1200 à direita). Se eu criar uma sessão VNC que abranja os monitores, a maximização de uma janela na sessão VNC fará com que ela se estenda em ambos os monitores.

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

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

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

    
por Ross Rogers 15.12.2010 / 19:30

2 respostas

1

Suponho que o xrandr e o xdpyinfo mostram o seu ecrã como sendo um único ecrã com um tamanho que é como os dois ecrãs adicionados em conjunto, por ex. 3520x1200.

Então, o que você quer fazer é dividir a tela de volta em dois desktops lógicos de alguma forma.

A maneira mais fácil 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 no meio do botão maximizar na barra de título.

Ainda 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.

    
por 16.12.2010 / 11:45
0

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

    
por 15.12.2010 / 20:16