Шаг 1

Шаг 1

Я хотел бы задать следующий вопрос. Я установил Ubuntu 17.10.1 на свой Thinkpad X1C 5-го поколения. Трекпоинт заработал после установки опции ядра "psmouse.proto=bare". Но я не могу изменить направление прокрутки. Теперь нажатие трекпоинта вверх (к дисплею) прокручивает окно вниз, а нажатие трекпоинта вниз (к трекпаду) прокручивает окно вверх. Как мне обратить эту прокрутку вспять?

Я создал файл /usr/share/X11/xorg.conf.d/90-evdev.conf со следующим содержимым:


Раздел "InputClass"
Идентификатор "Touchpad/TrackPoint"
MatchProduct "PS/2 Generic Mouse"
MatchDriver "evdev"
Параметр "EmulateWheel" "1"
Параметр "EmulateWheelButton" "2"
Параметр "Emulate3Buttons" "0"
Параметр "XAxisMapping" "7 6"
Параметр "YAcisMapping" "5 4"
EndSection


Затем я изменил XAxisMapping на "6 7". Но даже после выхода/входа в систему ничего не изменилось при прокрутке. Что мне делать вместо этого? Заранее спасибо.

решение1

Я решил эту проблему на своем Thinkpad T420s под управлением Arch, но она должна работать и на Ubuntu.

Шаг 1

Получите название Trackpoint:

$ xinput list

Имя Trackpoint называется <device>, если оно содержит пробелы, имя должно быть заключено в кавычки. На моем T420s Trackpoint называется "TPP/2 IBM TrackPoint".

Шаг 2

Получите название опции для естественной прокрутки:

$ xinput list-props <device>

Имя опции называется <option>, опять же его нужно заключить в кавычки, если оно содержит пробелы. Для моего Trackpoint опция называется "libinput Natural Scrolling Enabled".

Шаг 3

Установите желаемое значение параметра:

$ xinput set-prop <device> <option> <setting>

Для естественной прокрутки <setting>используется 1, поэтому вся команда выглядит так:

$ xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Natural Scrolling Enabled" 1

Шаг 4

Сделайте настройку постоянной с помощью .xprofileфайла:

$ echo 'xinput set-prop <device> <option> <setting>' >> ~/.xprofile

Файл .xprofileзагружается при запуске Xorg. Это означает, что команда выполняется каждый раз, когда ПК запускает сервер отображения для графики. Если вы не используете менеджер отображения, поместите его в .xinitrc.

Связанный контент