Ubuntu 17.10上触摸板的自适应加速


12

我最近将运行Unity的Ubuntu 16.04更新为运行GNOME的17.10。自升级以来,我在触摸板上缺少自适应加速功能。我绝对喜欢它,因为它对于较短的距离更准确。

在深入研究时,我发现17.10使用GNOME libinput而不是synaptics,但是默认情况下libinput使用flat触摸板的加速配置文件(https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html# ptraccel-touchpad)。

我也尝试xserver-xorg-input-synaptics在17.10上安装。这很好用,除了它太麻烦而无法从命令行(/ubuntu//a/206006)启用“自然滚动” 。另一个问题是GNOME不会显示synaptics已安装的触摸板设置(/unix//a/292920)。

我也在gnome-tweak-tool侧栏的“键盘和鼠标”子菜单下尝试了烦躁,但它可以选择只为鼠标而不是触摸板选择“加速配置文件”(请参阅gnome-tweak-中的“ 什么是鼠标加速配置文件”中的屏幕截图工具?)。

有没有办法为libinput没有上述副作用的触摸板启用自适应加速功能?

Answers:


4

为此,请尝试speed从schema中编辑密钥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只是没有:-(
robcast '18

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
Simon,无论如何我都尝试过,但实际上确实影响了触摸板的性能。因此,不,我认为您是正确的建议。
thebunnyrules

1
刚升级到17.10,发现触摸板性能下降也令人失望。'adaptive'使用建议使用的命令将其设置为。
grg rsr

2

编辑:对不起,这仅在您使用Xorg时有效,而根据Arch Linux的Wiki则不是Wayland :

对于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"

0

ubuntu 18.04触摸板配置

在ubuntu 18.04上,设置略有不同,从-1到1的两倍。将触摸板设置为1可以很好地加速触摸板。我使用dconf来编辑设置-就像一个魅力。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.