Preciso de um comando cli para desabilitar dispositivos de entrada (teclado e mouse), bem como um comando para habilitá-los novamente.
Para desabilitar dispositivos de entrada no Xorg é: xinput float <id#>
, e para habilitá-los é xinput reattach <id#>
, mas estou no Wayland , como fazer isso lá?
Pode haver outros métodos dependendo de qual desktop você está usando, mas para qualquer um deles você deve ser capaz de usar
evtest -grab
em um dispositivo de entrada. Este programa intercepta todos os eventos vindos do dispositivo (para depuração), e a opção grab impede que os eventos continuem. O programa tem que continuar rodando, e quando ele for encerrado os eventos passarão novamente para o Wayland.Você pode encontrar o nome do mouse e do teclado olhando a saída dos comandos
Por exemplo, eu tenho
então eu precisaria fazer
e então matar esses processos para recuperar o controle.