web-dev-qa-db-ja.com

Debian GNOME:タッチパッド設定がありません。シナプスの代わりにlibinputを使用する

最近、Debian GNOMEのクリーンインストールを行い、安定版からテスト版に更新しました。テストに更新する前に、タッチパッドにいくつかのGUI設定がありました。更新後、スクリーンショットに示すようにそれらは消えています: Screenshot showing that options are missing

たとえば、この設定ページで自然スクロールの設定が見つかると思います。

ターミナルからこのページを開くと、次のエラーメッセージが表示されます

$ 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:AMD64およびxserver-xorg-input-libinputがインストールされていることがわかります。

Arch Wiki-Touchpad Synaptics は言う

デスクトップ統合(つまり、GNOMEコントロールセンターまたはKDE設定を介してタッチパッドを構成する機能)が必要な場合は、xf86-input-libinputが必要です。

インストールされるxserver-xorg-input-libinputパッケージは、Arch Wikiによって参照されるxf86-input-libinputから構築されます。

不足している設定を元に戻すにはどうすれば問題を解決できますか?

11
lklun

同じ問題が発生したため、次の手順に従って修正しました。

  • すべての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

14
Auze