Anscheinend wurde dies bereits beantwortet und der Fix wurde sogar mit der Linux-Codebase https://unix.stackexchange.com/questions/314795/xinput-button-mapping-and-middle-button-emulation zusammengeführt
Im Grunde habe ich die Datei /etc/X11/xorg.conf.d/99-kensington.conf (als root) erstellt.
Section "InputClass" Identifier "Kensington Trackball" Driver "evdev" MatchProduct "Kensington Expert Mouse" Option "ButtonMapping" "1 8 3 4 5 6 7 9 0 2" Option "Emulate3Buttons" "true" Option "Emulate3Button" "10" EndSection
Der Name 99-kensington.conf kann geändert werden, solange das Format von 'number-text.conf' beibehalten wird.
Kennung ist nicht wichtig.
MatchProduct ist eine Teilzeichenfolge des Gerätenamens. Sie erhalten es durch Ausführen von "xinput --list" (zwischen ↳ und id =). Wenn Sie nur eine Maus haben, brauchen Sie diese nicht.
ButtonMapping sollte bekannt sein, die zweite Ziffer ist physikalisch MIDDLE und wird BACK (8) zugeordnet. Mit Emulate3Button können Sie festlegen, welche physische Schaltfläche emuliert werden soll, in diesem Fall physisch 10. Deshalb ist die 10. Zahl in ButtonMapping MIDDLE (2). (0 bedeutet, dass die Schaltfläche deaktiviert ist)
Wenn Sie weitere Informationen benötigen: https://www.systutorials.com/docs/linux/man/4-evdev/