Muito obrigado pela resposta postada. Embora não abordasse o meu problema específico, ele me indicou muito próximo da solução e consegui ver o que precisava ser feito. Aparentemente, o problema que está sendo resolvido na resposta foi um caso em que o botão do meio do mouse não estava colando o conteúdo do buffer de seleção, e isso foi corrigido por essa solução. No meu caso, era a rolagem que precisava ser desativada. Aqui estavam os passos que dei:
1: Execute o comando:
# xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 0430:0100 id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Device 2Port KVMSwitcher id=8 [slave keyboard (3)]
↳ HID 0430:0005 id=10 [slave keyboard (3)]
Isso identificou o mouse como o id do dispositivo 9 .
2: Execute o comando:
# xinput list-props 9
Device 'HID 0430:0100':
Device Enabled (153): 1
Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (287): 0.000000
libinput Accel Speed Default (288): 0.000000
libinput Accel Profiles Available (289): 1, 1
libinput Accel Profile Enabled (290): 1, 0
libinput Accel Profile Enabled Default (291): 1, 0
libinput Natural Scrolling Enabled (292): 0
libinput Natural Scrolling Enabled Default (293): 0
libinput Send Events Modes Available (272): 1, 0
libinput Send Events Mode Enabled (273): 0, 0
libinput Send Events Mode Enabled Default (274): 0, 0
libinput Left Handed Enabled (294): 0
libinput Left Handed Enabled Default (295): 0
libinput Scroll Methods Available (296): 0, 0, 1
libinput Scroll Method Enabled (297): 0, 0, 1
libinput Scroll Method Enabled Default (298): 0, 0, 1
libinput Button Scrolling Button (299): 0
libinput Button Scrolling Button Default (300): 2
libinput Middle Emulation Enabled (301): 0
libinput Middle Emulation Enabled Default (302): 0
Device Node (275): "/dev/input/event2"
Device Product ID (276): 1072, 256
libinput Drag Lock Buttons (303): <no items>
libinput Horizontal Scroll Enabled (304): 1
A linha que indicava que a rolagem estava ativa para o botão do meio do mouse era:
libinput Button Scrolling Button (299): 2
3: como root, execute o comando:
xinput set-prop 9 "libinput Button Scrolling Button" 0
Isso define a rolagem para o botão inexistente # 0.
4: Agora execute novamente o segundo comando para verificar a alteração:
libinput Button Scrolling Button (299): 0
Sim, demorou. Agora, quando eu tiro o mouse, tenho meu antigo comportamento do botão do meio do mouse de volta.
5: Adicione o comando no passo # 3 ao arquivo ~ / .xstartup para que ele seja executado toda vez que o gerenciador de janelas for iniciado.