Claro que eu descobri logo após postar :) Colocando a resposta aqui apenas no caso de alguém ver isso
Encontre seu ID do touchpad:
adam@adam720:~$ xinput list | grep -i elan
⎜ ↳ ELAN0651:00 04F3:3052 Touchpad id=14 [slave pointer (2)]
Encontre o ID da propriedade do clique do meio:
adam@adam720:~$ xinput --list-props 14 | grep -i middle
libinput Middle Emulation Enabled (320): 1
libinput Middle Emulation Enabled Default (321): 0
Alterne a propriedade do clique do meio. No meu caso, foi definido como 0, então eu configurei para 1:
adam@adam720:~$ xinput --set-prop 14 320 1
No exemplo acima, 14 é o ID do touchpad e 320 é o ID da propriedade.
Agora, isso funcionou, mas também levanta algumas perguntas que não posso responder.
- Por que o Middle Click Enabled foi definido como 0 por padrão e por que 1 foi desativado?
- O que é "padrão ativado pelo clique do meio" e por que o erro ocorre se você tentar defini-lo?
EDITAR! Eu queria tornar isso persistente nas reinicializações, mas me deparei com um problema. O dispositivo e os IDs do prop mudam na inicialização. Então, eu escrevi um script que procura os IDs do dispositivo e prop e, em seguida, define o botão do meio para desativar. Eu duvido que alguém mais precise, mas caso eu coloque o script no github