Ubuntu 17.10上触摸板的自适应加速
我最近从运行Unity的Ubuntu 16.04更新到运行GNOME的17.10。 自升级以来,我在触摸板上缺少自适应加速function。 我非常喜欢它,因为它对于较短距离更准确。
稍微挖掘一下,我发现17.10使用GNOME和libinput
而不是synaptics
,但是libinput
使用触摸板的flat
加速度配置文件( https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer- acceleration.html#ptraccel-touchpad )。
我还尝试在17.10上安装xserver-xorg-input-synaptics
。 这样可以正常工作,除了从命令行启用“自然滚动”这一事实太麻烦了( https://askubuntu.com/a/206006 )。 另一个问题是GNOME没有显示安装了synaptics
触摸板设置( https://unix.stackexchange.com/a/292920 )。
我还尝试使用侧边栏上的“键盘和鼠标”子菜单下的gnome-tweak-tool
进行操作,但它可以选择仅为鼠标选择“加速度配置文件”,而不是选择触摸板(请参阅什么是鼠标加速配置文件中的屏幕截图) gnome-tweak-tool? )。
有没有办法为libinput
启用具有上述副作用的触摸板的自适应加速?
为此,请尝试从架构org.gnome.desktop.perihperals.touchpad
编辑键speed
。 密钥的描述如下:
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,看看修改此键是否有效。
在17.10中,您还可以直接设置加速度配置文件,并通过将accel-profile
设置为'flat'
来禁用鼠标加速
gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
或者,使用dconf-editor
:
编辑:对不起这只有在你使用Xorg时才有用,而不是根据Arch Linux的Wiki使用Wayland:
对于Wayland,没有libinput配置文件。 可配置选项取决于桌面环境对它们的支持进度; 看#Graphical工具。
对于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"