Emulando o comportamento de bloqueio de rolagem para acionar o comutador KVM USB

4

No trabalho, eu uso dois computadores: uma máquina Windows para intranet e correio, uma máquina Ubuntu em uma rede separada para desenvolvimento. Para alternar facilmente entre os dois, eu uso um simples switch KVM USB (um Newstar) para que eu possa usar um único mouse e teclado para ambas as máquinas.

Usando a chave de hardware no próprio switch, posso alternar entre os dois computadores. No entanto, não quero esticar meu braço. Isso é esforço físico, e não é o que a TI é para.

Na máquina Windows, posso tocar duas vezes em Scroll Lock para acionar a mudança para a máquina Ubuntu. Na máquina Ubuntu, Scroll Lock não faz nada - xev diz que envia um evento KeyPress / KeyRelease com o código de tecla 78, mas a luz de rolagem permanece desligada e, mais importante, o switch não faz nada.

Encontrei uma solução que me dizia para adicionar 'add mod3 = Scroll_lock' a xmodmap , mas enquanto isso faz a luz piscar, não aciona a troca.

Como eu posso tocar duas vezes em Scroll Lock no modo de texto e ativá-lo, acho que X não encaminha completamente o pressionamento de tecla ou algo mais engole o evento.

Então:

Como posso fazer isso funcionar? Ou, mais precisamente, como descobrir qual tipo de entrada acionará o switch para que eu possa emulá-lo no Ubuntu?

    
por SteakTartaar 16.07.2014 / 09:43

1 resposta

-1

sudo xmodmap -e "add mod3 = Scroll_Lock"

Você esqueceu de adicionar -e .

    
por 31.12.2016 / 14:06

Tags