Адаптивное ускорение для тачпада на 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# сенсорная панель ).

Я также попытался установить xserver-xorg-input-synaptics17.10. Это прекрасно работает, за исключением того факта, что слишком громоздко включать «Естественную прокрутку» из командной строки ( /ubuntu//a/206006 ). Другая проблема заключается в том, что GNOME не показывает настройки сенсорной панели с synapticsустановленным ( /unix//a/292920 ).

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

Есть ли способ включить адаптивное ускорение для сенсорных панелей, у libinputкоторого нет ни одного из перечисленных выше побочных эффектов?

nikhilweee
источник

Ответы:

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
Где вы получили определение для этого ключа? Просто любопытно, чтобы я мог найти других.
Sia
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просто не имеет :-(
robcast
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 Да, извините, вы правы - я не видел часть «для сенсорной панели» :)
Саймон А.
1
Саймон, я все равно попробовал, и это действительно повлияло на производительность моего тачпада. Так что нет, я думаю, что вы были правы рекомендовать это.
thebunnyrules
1
только что обновил до 17.10 и нашел снижение производительности тачпада очень разочаровывающим. установив его 'adaptive'с помощью команды, которую вы предложили исправить это.
Grg RSR
2

Редактировать: Извините, это помогает, только если вы используете Xorg, а не Wayland, согласно Arch Linux 'Wiki :

Для Wayland нет файла конфигурации libinput. Настраиваемые параметры зависят от того, как ваша среда рабочего стола поддерживает их; см. # Графические инструменты.

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

Для Xorg:

Согласно справочной странице libinput также поддерживает адаптивное ускорение:

Вы должны иметь возможность добавить его в качестве опции в xorg.conf, например /usr/share/X11/xorg.conf.d/40-libinput.conf:

Option "AccelProfile" "adaptive"
benebun
источник
0

Ubuntu 18.04 Конфигурация сенсорной панели

В Ubuntu 18.04 эта настройка немного отличается и колеблется в диапазоне от -1 до 1. Двойная установка значения 1 для сенсорной панели ускоряет работу сенсорной панели. Я использовал dconf для редактирования настроек - работал как шарм.

TheAncientMariner
источник