Eu tenho um mouse Razer Naga que possui 12 botões laterais, eles são considerados um dispositivo de entrada separado. Esse problema também pode ser replicado ao usar meu teclado USB e o teclado do laptop
- ao digitar em um único dispositivo tudo fica perfeito
- se uma tecla for pressionada em outro dispositivo, a entrada levará cerca de 500 ms, então se continuar digitando no mesmo dispositivo, será perfeito
- se 20 teclas forem pressionadas de outro dispositivo, a entrada terá um atraso de até 2.000 ms (depende de quantas teclas são pressionadas) e depois voltará ao normal
- agora você pode ver a frustração ao usar 2 dispositivos de entrada essenciais para meu fluxo de trabalho
- aliás, acho que isso é um problema do xorg porque se eu fizer logoff e no campo de entrada de senha eu misturar tantas chaves de ambos os dispositivos de entrada NÃO HÁ LAG
tive esse problema em 17.10 e agora em uma nova instalação de 18.04, por favor ajude. se você quiser posso gravar um rápido vídeo de demonstração
Responder1
A partir do Ubuntu 20.04, o gnome-shell no XOrg está quebrado para teclados divididos da maneira que você descreve.
Soluções possíveis:
- Mude para Wayland (não testado).
- Mude para outro WM com
--replace
(corrige esse problema específico, mas quebra o gnome-shell). - Mude para outro DE.
- Reconstruir
libmutter-6-0
pacote comcomprometer-sereaplicado.Instruções mais detalhadas. Tive que instalar todos os pacotes compiladossudo apt install ./*.deb
porque a instalação apenaslibmutter-6-0
interrompe a troca de layout com Caps que configurei usando gnome-tweaks.
Responder2
Na verdade, é um problema do Xorg. Se esta for uma opção para você: na tela de login há uma pequena engrenagem onde você pode selecionar “Ubuntu on Wayland”. Isso resolve o problema para mim. Estou digitando isso em dois teclados USB agora.
O único problema é que parece haver algum atraso na propagação da mudança. Ou seja, se eu pressionar shift em uma placa e uma tecla na outra, ela sairá inalterada, a menos que eu segure shift um pouco.
Responder3
Na verdade, é um problema do Xorg. Eu uso unidade no Ubuntu 18.04 em vez do Xorg
sudo apt install lightdm -y
sudo apt install ubuntu-unity-desktop -y
Responder4
O atraso desaparece quando o segundo teclado é separado no segundo mestre usando 'xinput create-master Second' e, em seguida, conectando o segundo teclado a ele usando 'xinput reattach'.
No entanto, isso também cria um segundo ponteiro do mouse (que pisca irritantemente na minha tela) e cada um dos teclados tem seu próprio foco. Um teclado pode digitar em uma janela enquanto o segundo pode digitar em outra.
Mesmo que o atraso tenha desaparecido, esta não é uma solução alternativa útil, a menos que seja possível descobrir como ocultar o ponteiro do mouse (movê-lo para o canto inferior direito pode ser suficiente e é feito facilmente) e garantir que ambos os teclados sempre enviem entradas para a mesma janela.
Editar: o problema não está presente no fvwm, onde dois teclados funcionam bem sem atrasos. Até agora só consegui confirmar no Gnome.