Debian GNOME:缺少触摸板设置。使用 libinput 代替 synaptics

Debian GNOME:缺少触摸板设置。使用 libinput 代替 synaptics

我最近对 ​​Debian GNOME 进行了全新安装,并从稳定版本更新为测试版本。在更新到测试之前,我的触摸板有几个 GUI 设置。更新后,它们消失了,如屏幕截图所示:显示缺少选项的屏幕截图

例如,我希望在此设置页面上找到自然滚动的设置。

从终端打开此页面会产生以下错误消息

$ gnome-control-center mouse

(gnome-control-center:15084): mouse-cc-panel-WARNING **: Detected synaptics X driver, please migrate to libinput

这表明问题与libinput未安装有关。

$ dpkg-query -l '*libinput*'在终端中运行显示libinput-binlibinput10:amd64libinput5:amd64xserver-xorg-input-libinput已安装。

Arch Wiki - 触摸板 Synaptics

请注意,如果您想要桌面集成(即能够通过 GNOME 控制中心或 KDE 设置配置触摸板),您需要 xf86-input-libinput。

xserver-xorg-input-libinput安装的软件包是根据 Arch Wiki 引用构建的xf86-input-libinput

如何解决我的问题以便找回丢失的设置?

答案1

遇到同样的问题后,我按照以下步骤修复了它:

  • 安装所有 libinput 软件包(libinput5、libinput10、xserver-xorg-input-libinput
  • 删除 synaptics 驱动程序 → xserver-xorg-input-synpatics
  • 删除/etc/X11/xorg.conf.d/(如50-synaptics.conf)中所有与突触相关的文件
  • 重启

触摸板又回到了 gcontrol-center。

问题原因:

GNOME 和大多数其他桌面环境依赖于旧的触摸板“突触”驱动程序。然而,在 GNOME 3.20 中,他们已经切换到 libinput。问题是因为“xserver-xorg-input-synaptics”是“xserver-xorg-input-all”的依赖项。

来源 :https://lists.debian.org/debian-devel/2016/07/msg00266.html

相关内容