(Dual Monitor e 12.04) Janela de encaixe para tela cheia coloca a janela em outro monitor

5

Plano de fundo

(Este problema não ocorre no Unity 2D)

Ao mover uma janela ao redor e colocar o cursor no topo de uma tela, a caixa laranja se expande pela tela e você a solta e a janela fica em tela cheia .... Pelo menos, é suposto.

Quando eu não estou no Unity2D (ou seja, Unity 3D ou simplesmente "Unity", como mostra quando eu logar), eu posso colocar a janela em tela cheia no meu monitor do lado direito, mas se eu empurrar a janela para o na parte superior do monitor esquerdo e solte, ele se encaixa em tela cheia no monitor RIGHT !!!!!

É realmente frustrante, porque é claro que todo o propósito de ter dois monitores é poder ver diferentes coisas ao mesmo tempo.

Pergunta

Alguém sabe o que está causando isso?

Eu sinto que talvez esteja aceitando o monitor do lado direito como o "Primário" ou algo assim. Ocorre apenas algumas vezes, não constantemente. Ele só começou a fazer isso desde a atualização para 12.04. Além disso, o processo do Compiz está sendo executado e levando MUITO do meu processador, mesmo que o computador não esteja fazendo nada. Meu processador costumava ficar ocioso em torno de 30-31C, mas agora apenas sentado lá, é em torno de 39-41C .... 12.04 está chupando grande momento agora na minha opinião (não vale muito).

Obrigado pela entrada!

    
por Bradley Peterson 08.05.2012 / 23:04

3 respostas

5

Solução

Eu percebi isso. Como Pauk disse, tem a ver com diferentes resoluções.

Ocorre apenas quando se tenta mover uma janela de tamanho normal de um monitor grande para um monitor pequeno.

Para resolver o problema:

Redimensione a janela no monitor grande para que fique menor do que a tela cheia no monitor menor (ou seja, a janela se encaixará no monitor menor sem tocar nas bordas).

Em seguida, arraste-o para a parte superior do monitor menor e solte-o para torná-lo em tela inteira (ou arraste-o para o monitor menor e "maximize").

Como o Miceterminator disse, você também pode arrastar para o lado ..... basta fazer algo para a janela é menor que a tela cheia do monitor menor.

Discussão

Então o problema é que estamos tentando encaixar uma janela grande (1920x1080 para mim) em uma "tela" menor (1600x900 para mim), por assim dizer. Isso explica por que ele volta para o monitor maior. Basta torná-lo pequeno o suficiente para caber em sua "tela menor" e maximizá-lo para preencher completamente, parece ser a solução.

Estou feliz que tenhamos descoberto isso!

    
por Bradley Peterson 09.05.2012 / 18:23
1

Eu notei que isso acontece quando você tem diferentes resoluções em seus monitores. Por exemplo, eu tenho laptop com resolução de 1366x768 e monitor externo em 1920x1080. Quando você tenta maximizar (seja encaixando-a na borda superior ou através do botão maximizar) e a altura da janela é maior que a altura vertical das telas (no meu laptop), ela será maximizada na tela com resolução mais alta (no monitor externo).

    
por pauk960 09.05.2012 / 12:37
1

Gostaria de salientar que o ajuste da janela é bastante incerto na minha configuração de dualhead também. No entanto, quando compasso o monitor errado para o aplicativo de tela cheia eu tento encaixá-lo na lateral do monitor onde eu quero (metade do monitor com a janela) e quando tento maximizá-lo novamente no monitor, ele funciona.

Além disso, esteja ciente da barreira do mouse entre os dois monitores, às vezes a janela se move no outro monitor, mas o mouse fica para trás. Então, se você tentar maximizá-lo, o compiz usa o monitor no qual o mouse está localizado, para que ele se encaixe no monitor errado. Como a barreira é apenas para acessar o lançador no segundo monitor, usei o compiz-config-settings-manager (ccsm) para desativar a barreira (acredito que você possa encontrá-la nas configurações do plugin unity).

    
por miceterminator 09.05.2012 / 17:48