Um sistema operacional Linux como groupware de exibição única

4

Para uso em ambientes de programação extremos, a ideia de groupware de exibição única se tornou bastante interessante.

Eu entendo que os aplicativos precisam ser refeitos para funcionar como um único groupware de exibição em si. No entanto, há outra ideia que vale a pena considerar, e eu queria saber o quão envolvida seria desenvolver isso para o Linux ou se algo como isso já existe.

  1. Os próprios aplicativos não precisam ser usados para operar como um único groupware de exibição
  2. Vários mouses e vários teclados devem ser conectados a unidades USB
  3. Cada mouse é emparelhado internamente com um teclado pelo sistema operacional para coordenar o relacionamento de um usuário separado com o mouse e o teclado
  4. Cada mouse recebe um cursor colorido exclusivo na tela no ambiente de área de trabalho do SO
  5. Cada mouse / teclado / cursor está associado a um ser humano separado que chamaremos de "usuário" (NÃO precisa ser um usuário "sistema", mas pode)
  6. Quando um usuário clica em uma janela do aplicativo, esse usuário "rouba" o foco para esse aplicativo
  7. Quando um usuário tem foco em um aplicativo, o SO canaliza o mouse e o teclado do usuário conforme a entrada controla para esse aplicativo
  8. O foco pode ser "roubado" por qualquer usuário a qualquer momento para um aplicativo, basta clicar na janela desse aplicativo
  9. O ambiente da área de trabalho pode ser estendido para vários monitores (como é típico para configurações de várias telas), e essa capacidade de "roubar" o foco do aplicativo deve continuar a funcionar nesses vários monitores

O que estaria envolvido para ver algo assim se tornar uma realidade para o Linux?

    
por FriendlyDev 22.12.2012 / 15:59

1 resposta

4

Atualização 1

Acredito que o recurso que você está procurando é, na verdade, o ponteiro X do X Window.

Do ArchLinux Multi-Pointer X Introdução:

Xorg servers starting from version 1.7 have a feature called "multi-pointer". Basically it allows to have multiple mouse cursors (each with its own keyboard focus) on the screen and control them with separate physical input devices. It can be used as a crude multiseat solution.

Confira os links abaixo

Resposta original

Eu vi vários desses ajustes no passado (em termos de anos). Por isso, é definitivamente factível. Não há necessidade de reescrever kenrel ou x windows.

Ao fazer uma pesquisa no google com linux multiple mouse pointers , crie várias páginas. A seguir é um deles

Esses são apenas dois dos muitos que aparecem.

Se você procurar por linux multi-seat , você obterá links para uma caixa linux suportando múltiplos KVM (teclado + vídeo + mouse). A seguir é um deles

Assim, a tecnologia já está disponível, mas até onde você pode ir ou como ela atende às suas necessidades, você terá que gastar algum tempo para pesquisar e experimentar.

    
por 23.12.2012 / 07:17