Я також зіткнувся з цим питанням після оновлення до 18.04. Це було моє рішення:
Використовуйте xinput list
для пошуку ідентифікатора пристрою своєї тачпада.
Використовуйте xinput list-props yourdeviceid
. Це створить довгий список усіх властивостей, які ви можете редагувати для цього пристрою. Нас цікавить властивість, пов’язана з прокруткою відстані, в моїй системі це Synaptics Scrolling Distance (283)
. У моїй системі (з увімкненою природною прокруткою) це повинно бути два значення -115, 115
(вертикальна відстань, горизонтальна відстань). Зверніть увагу на значення в дужках, у моєму випадку 283, саме так ми визначимо властивість, щоб змінити його.
Використовуйте xinput set-prop yourdeviceid 283 -115, -115
, замінюючи 283 та значення відстані прокрутки на будь-яке, що підходить. (Зміна полягає в тому, щоб обидва значення були негативними, що дає бажаний результат "природного" прокручування.)
Примітки.
Цей параметр не буде зберігатися під час перезавантаження системи, що є проблемою самостійно. Я використовую .xsessionrc
файл у своєму домашньому каталозі для виконання команди xinput при запуску.
Це, мабуть, не вийде в 17.10, оскільки Вейленд робить дивні речі в xinput.