xinput
controla as configurações de entrada. Ele tem o mesmo papel para a entrada que xrandr
tem para a exibição.
Execute xinput list
para listar dispositivos. Cada dispositivo tem um nome e um ID numérico. Você pode usar esse nome ou essa ID para listar as propriedades do dispositivo correspondente. Os IDs dos dispositivos podem depender da ordem em que os dispositivos são detectados, portanto, para segmentar um dispositivo específico, use seu nome. Por exemplo, eu tenho um mouse como dispositivo 8; Aqui está um trecho de suas propriedades:
$ xinput list-props 8
…
Evdev Third Button Emulation (280): 0
Evdev Third Button Emulation Timeout (281): 1000
Evdev Third Button Emulation Button (282): 3
Evdev Third Button Emulation Threshold (283): 20
…
Para que eu possa usar um dos seguintes comandos para ativar a emulação de terceiro botão para este dispositivo:
xinput set-prop 8 280 1
xinput set-prop 8 'Evdev Third Button Emulation' 1
Existe uma hierarquia de dispositivos, que xinput list
representa graficamente. A aplicação de uma propriedade a um dispositivo também é aplicada a seus filhos. Por exemplo, você pode aplicar uma propriedade a todos os dispositivos apontadores aplicando-a ao ponteiro raiz Virtual core pointer
.