Я хотел настроить свой Apple Magic Trackpad и пришел к точке, когда я понял, что в правом верхнем и нижнем углу были определены области кнопок. Я попытался отключить их с помощью предложенных опций synclient RTCornerButton и RBCornerButton, но безуспешно.
Проверка системных файлов по умолчанию в /usr/share/X11/xorg.conf.d/ Я заметил, что нет необходимости вручную отключать их для продуктов Apple.
Это последние строки /usr/share/X11/xorg.conf.d/50-synaptics.conf:
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
Почему эти области кнопок активны?
Оказывается, ключ MatchProduct интерпретируется с учетом регистра. xinput -list дает мне
Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ HID 046a:0023 id=9 [slave pointer (2)]
⎜ ↳ HID 04d9:1135 id=10 [slave pointer (2)]
⎜ ↳ Trackpad von apple
Трекпад указан как Трекпад von apple . Для тех, кто не знает: фон - немецкое слово. Поскольку немецкий язык является моим системным языком, похоже, именно поэтому мой трекпад указан в этом списке.
Добавление apple в нижнем регистре к /usr/share/X11/xorg.conf.d/50-synaptics.conf добивается цели.
MatchProduct "apple|Apple|bcm5974"
Поскольку я не хочу изменять системные конфигурационные файлы, принадлежащие пользователю root, я настроил его, добавив строку
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
в мой /usr/share/X11/xorg.conf .d / 60-magictrackpad.conf, который является рекомендуемым способом для индивидуальной настройки.