我最近更新了从Ubuntu16.04运行统一到17.10运行GNOME。自从升级之后,我就错过了触控板上的自适应加速功能。我非常喜欢它,因为它对短距离更准确。
在深入研究的时候,我发现17.10在libinput
中使用GNOME而不是synaptics
,但是libinput
默认为触摸屏(https://wayland.freedesktop.org/libinput/doc/1.4.3/pointer-acceleration.html#ptraccel-touchpad)使用flat
加速配置文件。
我还尝试在17.10上安装xserver-xorg-input-synaptics
。这很好,只是它太麻烦了,无法从命令行(https://askubuntu.com/a/206006)启用“自然滚动”。另一个问题是GNOME没有显示安装了synaptics
(https://unix.stackexchange.com/a/292920)的触摸屏设置。
我还试着在侧边栏的“键盘和鼠标”子菜单下设置gnome-tweak-tool
,但它可以选择“加速配置文件”,只用于鼠标,而不是用于触摸屏(见侏儒工具中的鼠标加速配置文件是什么?中的屏幕快照)。
是否有一种方法可以使触控板与libinput
的适应性加速没有上述任何副作用?
发布于 2017-11-25 23:23:03
为此,请尝试从架构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编辑器或effect,并查看修改此键是否有任何效果。
发布于 2017-12-02 20:34:24
在17.10中,还可以通过将accel-profile
设置为'flat'
来直接设置加速配置文件并禁用鼠标加速
gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'
或者,使用dconf-editor
:
发布于 2017-11-26 16:02:58
编辑:对不起,这只有当您使用Xorg,而不是Wayland根据Arch Linux‘’Wiki:
对于Wayland,没有libinput配置文件。可配置选项取决于桌面环境对它们的支持的进度;请参见#图形工具。对于Xorg,包装器的默认配置文件安装到/usr/share/x11/xorg.con.d/40-libinput.conf。它不需要额外的配置来自动检测键盘、触摸屏、跟踪指针和支持的触摸屏。
对于Xorg:
根据其手册页的说法,libinput
还支持自适应加速:
您应该能够在xorg.conf中添加它作为一个选项,例如,/usr/share/X11/xorg.conf.d/40-libinput.conf
:
Option "AccelProfile" "adaptive"
https://askubuntu.com/questions/968516
复制相似问题