Como mostrar janelas abertas no painel separadamente em vários monitores?

4

Como mencionado no título, como mostrar janelas abertas no painel separadamente em vários monitores?

Ilustração:

Eu tenho duas telas.

O que estou tentando alcançar é o seguinte:

Digamos que o Firefox tenha sido aberto na tela 1 e que o Chrome tenha sido aberto na tela 2, gostaria que o painel da tela 1 mostrasse apenas o Firefox e o painel da tela 2 exibisse o Google Chrome SOMENTE. No entanto, o que eu tenho é isso:

Todos os painéis que eu adiciono incluirão apenas todas as janelas abertas, independentemente da tela em que estiverem. Qualquer maneira de resolver isso? ou é mesmo possível?

Algumas informações do meu sistema:

  • SO: Ubuntu 11.10
  • Ambiente de desktop: Xubuntu (porque eu estou familiarizado com o Ubuntu 10.04)
  • Placa gráfica: Controlador compatível com VGA: Controladora Gráfica Integrada do Chipset Intel Mobile Série 4 (rev 07).

Eu tenho outro laptop que está executando o Ubuntu 10.04LTS, onde isso funciona automaticamente depois que eu configuro o System>Administrator>NVIDIA X Server Settings .

junrong@junrong-Studio-1537:~$ xdpyinfo | grep -C 2 dimensions

screen #0:
  dimensions:    2560x1024 pixels (676x270 millimeters)
  resolution:    96x96 dots per inch
  depths (7):    24, 1, 4, 8, 15, 16, 32
    
por I'm a frog dragon 01.01.2012 / 03:49

1 resposta

1

Parece que seus monitores podem estar usando o Xinerama (ou não? twinview etc), portanto, o gerenciador de janelas pode não estar ciente de que está lidando com duas telas e o vê como uma grande tela. Por favor poste xdpyinfo | grep -C 2 dimensions xdpyinfo | grep-2 dimensões

Edit: ok, como eu esperava, seu servidor X11 está expondo apenas uma grande tela virtual que mescla suas duas telas físicas em uma só. Pode não ser possível fazer o que você quer com o driver intel, não sei.

  1. Opção 1: Crie seu próprio arquivo xorg.conf com xinerama em vez do que o driver intel está fazendo. (comece com Xorg -configure e procure online pelas configurações do xinerama)
  2. Opção 2: gaste US $ 20 em uma placa gráfica PCIe barata (supondo que isso não seja um laptop obviamente) e provavelmente funcionará logo, pois os drivers não mesclarão as telas movidas por cartões separados.
por totaam 01.01.2012 / 08:13