sudo xmodmap -e "add mod3 = Scroll_Lock"
Você esqueceu de adicionar -e
.
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?
sudo xmodmap -e "add mod3 = Scroll_Lock"
Você esqueceu de adicionar -e
.