Esta é basicamente uma versão lite do multiterminal (ver a minha outra pergunta ): I pode configurar dois ponteiros de mouse (ver por exemplo, aqui , aqui ou aqui ) e dois teclados (embora meus dois Logitech idêntica K200 teclados aparecer como quatro teclados em xinput list
, todas as idéias porque?). Somente isso não é suficiente para permitir que dois usuários façam as coisas de forma independente, pois aparentemente apenas uma janela pode ser focada por vez, de modo que toda a entrada do teclado vá para essa janela. Esse comportamento pode ser alterado?
As entradas de dois teclados podem ser direcionadas para duas janelas diferentes ao mesmo tempo? E um aplicativo de bloqueio do mouse pode ser solicitado a bloquear apenas um dos ponteiros?
(caso sua resposta inclua Xephyr
, isso pode dar suporte à renderização direta de gl aberto?)
Respostas:
Os teclados USB geralmente expõem várias interfaces; é provável que um seja o conjunto padrão de 104 teclas e outro os botões extras.
O MPWM é um gerenciador de janelas simples que pode usar as extensões MPX para permitir vários ponteiros de clientes independentes e janelas ativas. Você precisará aguardar o suporte semelhante aparecer em outros gerenciadores de janelas.
Atualmente, o Xephyr não suporta renderização direta ou indireta do OpenGL. Está em desenvolvimento .
fonte
sudo make install
?mpwm
. O suporte GL no Xephyr upstream não é acelerado. Você pode compilar apenas o servidor Xephyr a partir dessa ramificação xserver.