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

相關內容