Адаптивне прискорення для тачпада на Ubuntu 17.10


12

Нещодавно я оновив з Ubuntu 16.04 під управлінням Unity до 17.10 під керуванням GNOME. З моменту оновлення мені не вистачає функції адаптивного прискорення на моєму сенсорі. Мені це абсолютно подобалося, тому що він був більш точним на коротші відстані.

Покопившись, я виявив, що 17.10 використовує GNOME з libinputзамість synaptics, але libinputвикористовує flatпрофіль прискорення для сенсорних панелей за замовчуванням ( https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html# ptraccel-сенсорна панель ).

Я також спробував встановити xserver-xorg-input-synaptics17.10. Це працює чудово, за винятком того, що він занадто громіздкий, щоб увімкнути "Натуральна прокрутка" з командного рядка ( /ubuntu//a/206006 ). Інша проблема полягає в тому, що GNOME не відображає налаштування тачпадів із synapticsвстановленими ( /unix//a/292920 ).

Я також спробував підлаштовуватися gnome-tweak-toolпід підменю «Клавіатура та миша» на бічній панелі, але в ньому є можливість вибрати «Профіль прискорення» лише для миші, а не для тачпадів (див. Скріншот у розділі Які профілі прискорення миші в gnome-tweak- інструмент? ).

Чи є спосіб включити адаптивне прискорення для тачпадів, у libinputяких немає жодного з перерахованих вище побічних ефектів?

Відповіді:


4

Для цього спробуйте відредагувати ключ speedіз схеми org.gnome.desktop.peripherals.touchpad. Опис ключа такий:

Pointer speed for the touchpad. Accepted values are in the [-1..1] range (from "unaccelerated" to "fast"). A value of 0 is the system default.

що чітко вказує, що клавіша gnome має щось спільне з прискоренням тачпада. Використовуйте редактор dconf або gsettings через командний рядок і подивіться, чи може змінити цей ключ чи впливає.


1
Звідки ви взяли визначення для цього ключа? Просто цікаво, щоб я міг знайти інших.
Сія

1
Ви можете побачити всі клавіші з gsettings list-keys org.gnome.desktop.peripherals.touchpadі отримати визначення однієї клавіші за допомогою gsettings describe org.gnome.desktop.peripherals.touchpad speed.
пограбований

1
Налаштування speedнасправді не адаптивне прискорення. Судячи з клавіш, org.gnome.desktop.peripherals.mouseмає адаптивне прискорення і org.gnome.desktop.peripherals.touchpadпросто не :-(
грабує

5

У 17.10 ви також можете встановити профіль прискорення безпосередньо та відключити прискорення миші, встановивши accel-profileна'flat'

gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'

Крім того, використовуйте dconf-editor:

Вимкнути прискорення миші в Ubuntu 17.10


1
Я впевнений, що розділ миші стосується фактичних пристроїв миші, які ви підключаєте до usb, а не до тачпада.
thebunnyrules

1
Я стою виправлений ....
thebunnyrules

@thebunnyrules Так, вибачте, ти маєш рацію - я не побачив частину "для тачпада" :)
Simon A. Eugster

1
Саймоне, я все-таки спробував це, і це насправді вплинуло на роботу мого тачпада. Так ні, я думаю, ви мали рацію рекомендувати.
thebunnyrules

1
щойно оновлено до 17.10, і зменшення продуктивності тачпада також дуже розчаровує. встановивши його 'adaptive'за допомогою команди, яку ви запропонували виправити.
grg rsr

2

Редагувати: Вибачте, це допомагає лише якщо ви використовуєте Xorg, а не Wayland згідно Вікі Arch Linux :

Для Wayland немає файлу конфігурації libinput. Параметри, що настроюються, залежать від прогресу підтримки їх робочого середовища; див. # Графічні інструменти.

Для Xorg встановлений за замовчуванням файл конфігурації для обгортки встановлюється на /usr/share/X11/xorg.conf.d/40-libinput.conf. Для автоматичного виявлення клавіатур, тачпадів, трекпоінтера та підтримуваних сенсорних екранів не потрібна додаткова конфігурація.

Для Xorg:

Відповідно до сторінки man libinput також підтримує адаптивне прискорення:

Ви можете мати змогу додати його як опцію в xorg.conf, наприклад /usr/share/X11/xorg.conf.d/40-libinput.conf:

Option "AccelProfile" "adaptive"

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.