Multiheaded X.org com um único espaço de trabalho

1

Eu tenho uma ideia para x.org/$randomwindowmanager em combinação com uma configuração multiheaded, mas ainda não descobri como isso deve funcionar. Também não sei onde colocar a solicitação de recurso.

Agora, para a ideia. Eu tenho trabalhado com tela (wikipedia: GNU_Screen) por alguns anos agora. Uma coisa que eu gosto sobre isso, é o fato de que eu posso obter um modo multi-display (tela -x), assim você pode ter vários terminais todos conectados à mesma tela. A coisa divertida sobre isso, é que você pode obter 2 terminais com o mesmo conteúdo e mudar meu layout na tela, sem mover os terminais. Eu admito, na tela, não é extremamente útil, mas eu acho que por um ui pode ser.

Imagine isso. Você tem dois monitores e quatro mesas de trabalho. Em um workdesk eu tenho meu IDE com código, no segundo eu tenho a saída, no terceiro eu tenho a documentação e no outro eu tenho meus clientes de e-mail e mensagens instantâneas. Em um momento, eu quero meu IDE e saída em meus monitores, outro momento meu código e documentação e ainda outro momento meu IM para consultar um colega e documentação ou código. Finalmente, meu colega vem me ajudar na minha mesa. Eu gostaria que pudéssemos assistir a mesma sala de trabalho sem ele sentado no meu colo, então eu viro um monitor para que ele possa ver melhor. Seria ótimo se pudéssemos ver a mesma coisa que está no meu monitor (exclude mousepointer).

A coisa com a maioria dos WMs é que seus espaços de trabalho nos dois monitores são separados ou colados. Se eles estiverem separados, você poderá alterar espaços de trabalho em cada monitor autônomo, mas não poderá trocar aplicativos entre monitores porque eles são diferentes x-clients (iirc). Se eles estão colados juntos (xinerama), você pode trocar os aplicativos, mas ao alterar seu espaço de trabalho, os outros monitores também mudam.

Então, o que eu gostaria de saber é isso. Isso já é possível ou devo enviar uma solicitação de recurso em algum lugar (e em caso afirmativo, onde?)

    
por blauwblaatje 22.09.2009 / 15:01

1 resposta

1

Xvnc , é exatamente o que você quer. sua tela 'replacement' é um visualizador vnc normal, todos os seus aplicativos estão sendo executados nessa instância Xvnc.

    
por 22.09.2009 / 16:49