Display em rede Unix

Display em rede Unix

Estou montando um espaço para um grupo na escola onde poderemos fazer reuniões e apresentações. Temos alguns monitores grandes que gostaria que fossem facilmente utilizáveis ​​na rede. Já temos um servidor que podemos usar para hospedar os displays.

A solução que imagino seria uma coleção de scripts que os usuários poderiam executar, o que faria com que as telas parecessem anexadas à máquina local (para que os usuários pudessem, por exemplo, arrastar janelas de sua máquina para a tela). Eu sei que o X deveria ser transparente para a rede, então acho que isso deveria ser possível, mas tive alguma dificuldade em descobrir exatamente como faria isso funcionar.

Temos apenas um pequeno número de usuários confiáveis ​​em nossa rede, portanto a segurança e o gerenciamento de recursos não são as principais preocupações no momento.

Pelo que posso ver, a maioria dos tutoriais na Internet envolve tunelamento X sobre ssh, mas eu gostaria (se possível) que os displays pudessem mostrar aplicativos em execução na máquina local, como falei anteriormente. Alguém conhece algum bom recurso que possa me ajudar a realizar o que procuro?

Responder1

Com o X, seus aplicativos devem rodarmáquinas de usuáriocom DISPLAYenv var apontando sua máquina com o servidor X. Neste caso, os aplicativos serão exibidos lá.

O encaminhamento SSH X define esta variável para a sessão SSH, para que você possa se conectar por SSH à máquina do usuário e encaminhar seu X para a sua máquina com display.

Não tenho certeza se é possível estender uma área de trabalho entre a máquina do usuário e a máquina de exibição. Mas seus usuários podem executar o servidor X localmente (apontando DISPLAYpara localhost) e alterná-lo para sua "máquina de exibição" se quiserem mostrar a apresentação.

Ou eles podem sempre executá-los localmente e então usar o VNC do Display Machine em suas máquinas para compartilhar sua tela.

informação relacionada