Como posso executar uma sessão X separada em uma exibição física diferente?

12

Aqui está o que eu preciso fazer. Eu preciso estar jogando um filme via HDMI para uma tela de televisão para meus amigos enquanto eu estou hackeando alguns projetos pessoais via VGA para um monitor menor. É imperativo que as telas sejam separadas, já que eu tenho um aplicativo de monitor de trabalho em execução na tela VGA que tirará capturas de tela aleatoriamente e seria bom não ter as capturas de tela como metade do Megamind e metade do Eclipse. Ouvi dizer que você pode executar uma sessão X diferente em cada tela, mas não sei como fazer isso. Essencialmente, eu preciso do VLC em tela cheia em uma tela e do meu ambiente de trabalho completo na outra. Estou executando o Linux Mint 11 (Ubuntu 11.04) 64bit.

Existe uma maneira de fazer isso? Em caso afirmativo, eu poderia fazer isso para que eu pudesse mudar a sessão X que meu mouse está associado para controlar o filme?

    
por Naftuli Kay 24.08.2011 / 18:47

2 respostas

7

O que você deseja é uma configuração Xxorg de vários locais. Não sei qual distro você está usando, por isso vou apenas vincular à entrada Wiki do xorg . X é bem adequado para isso, desde 20 anos atrás, muitas instituições fizeram isso com todas as suas máquinas Unix.

Você não poderá usar o mesmo teclado e mouse nos dois monitores.

    
por 24.08.2011 / 21:21
4

Acabei de escrever uma pequena dica sobre como configurar e executar xsessions separadas em dois monitores. Check it out link

First let me explain what I am going to accomplish to see if this meets your needs. I am going to be running 2 monitors, 1 is connected via VGA and the other by DVI. The VGA monitor is to be connected to screen 0 as monitor 0 on xsession 0, and the DVI being on 1.

Problem that I ran into is that the system was automatically assigning 0 to the DVI monitor therefore not giving me the results that I desired.

Solution was to simply unplug the DVI monitor, reboot and start with a clean xorg.conf file. I opened up nvidia-settings checked to see that my VGA monitor was configured the way I wanted, then I plugged in my DVI monitor, clicked on “X Server Display Configuration” then “Detect Displays” and it found the DVI monitor. I then set DVI monitor to be right of my VGA monitor and clicked on “Configure” and selected “Separate X Screen” then ensured that all other settings were as I like. I clicked on “Save X Configuration File” and said yes to merge the changes. Then I rebooted my system. and viola! I now have my 2 displays running each in a separate xsessions!

    
por 29.11.2011 / 20:43