Отключение перетаскивания касанием в конфигурации xorg на 20.04

Я использую Apple Magic Trackpad 2 на своем ноутбуке Ubuntu (20.04), и он работает очень хорошо. Единственное, что я хочу изменить, это отключить перетаскивание. В настоящее время я делаю это с помощью xinput set-prop, но вводить команды после каждой перезагрузки/входа в систему очень утомительно, и я хотел бы сделать эту настройку постоянной.

На https://www.x.org/releases/current/doc/man/man5/xorg.conf.5.xhtml#heading9 и http://manpages.ubuntu.com/manpages/focal/man5/xorg.conf.5.html#inputclass%20section я нашел описание в разделе InputClass конфигурации. Много опций, но на самом деле все просто. Поэтому я создал этот блок конфигурации:

Section "InputClass"
    Identifier "Apple Magic Trackpad" 
    MatchProduct "Magic Trackpad"
    Option "TappingDrag" "0"
EndSection

Это должно отключить опцию TappingDrag для всех устройств с "Magic Trackpad" в их имени (отсюда "InputClass", класс устройств ввода).

Опцию TappingDrag я взял отсюда: http://manpages.ubuntu.com/manpages/focal/man4/libinput.4.html#configuration%20details. При выполнении xinput list-props он отображается как "libinput Tapping Drag Enabled", так что я полагаю, что этот параметр доступен для настройки.

Теперь мне нужно было выяснить, куда поместить этот конфиг, и я воспользовался этой страницей: http://manpages.ubuntu.com/manpages/focal/man5/xorg.conf.5.html#description. Там перечислено довольно много мест, где может находиться конфигурация, и я попробовал большинство из них безрезультатно. Я также использовал разные имена файлов: Когда использовалась папка xorg.conf.d, я называл файл как "10-apple.conf", потому что я думаю, что xorg компилирует эти файлы внутри, чтобы создать один объект конфигурации или что-то в этом роде.

Чтобы проверить, сработало ли это, я вышел и снова вошел в систему и набрал xinput list-props <идентификатор устройства трекпада>, чтобы посмотреть значение "libinput Tapping Drag Enabled". В настоящее время это значение всегда равно "1", но согласно моей конфигурации оно должно быть "0".

  • Что мне нужно сделать, чтобы сделать этот параметр постоянным?
  • Есть ли способ посмотреть на текущие настройки xorg, чтобы проверить, был ли загружен файл?
  • Может быть, в моей конфигурации есть ошибка, которую я просто не обнаружил?

Буду очень признателен за любую поддержку!

0
задан 21 October 2020 в 12:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: