Preciso desativar o touchpad do meu laptop. Estou usando o Gnome em Wayland .
libinput
deveria fornecer essa funcionalidade, mas aparentemente não.xinput
não funciona porque estou em Wayland.- Eu acho que o Gnome ofereceu alguma opção para fazer isso nas configurações de entrada, mas não está mais lá (Gnome shell 3.34 - talvez este seja um recurso exclusivo do Xorg?).
É realmente muito perguntado se eu quero desabilitar um dispositivo de entrada?
Edit: xinput
NÃO é uma solução!
Sua página man tem uma seção inteira sobre Wayland (ênfase minha):
XWAYLAND
Xwayland é um servidor X que usa um Wayland Compositor como backend. O Xwayland atua como camada de tradução entre o protocolo X e o protocolo Wayland, mas não possui acesso direto ao hardware. Os dispositivos X Input Extension criados pelo Xwayland ("xwayland-pointer", "xwayland-keyboard", etc.) mapeiam para os dispositivos do protocolo Wayland, não para dispositivos físicos. Esses dispositivos X Input Extension são visíveis apenas para outros clientes X conectados ao mesmo processo Xwayland. Alterar propriedades em dispositivos Xwayland afeta apenas o comportamento desses clientes . Por exemplo, desabilitar um dispositivo Xwayland com xinput não desabilita o dispositivo em aplicativos nativos de Wayland. Outras alterações podem não ter nenhum efeito. Na maioria dos casos, usar xinput com um dispositivo Xwayland é indicativo de um bug em um script de shell e o xinput imprimirá um aviso. Em vez disso, use os métodos de configuração de dispositivo nativo do Wayland Compositor.
TL;DR : Se eu desabilitar o touchpad usando xinput
, ele continuará funcionando como antes, mas os aplicativos XWayland não verão mais o movimento do cursor.