最近、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-bin
、libinput10:AMD64
、libinput5:AMD64
およびxserver-xorg-input-libinput
がインストールされていることがわかります。
Arch Wiki-Touchpad Synaptics は言う
デスクトップ統合(つまり、GNOMEコントロールセンターまたはKDE設定を介してタッチパッドを構成する機能)が必要な場合は、xf86-input-libinputが必要です。
インストールされるxserver-xorg-input-libinput
パッケージは、Arch Wikiによって参照されるxf86-input-libinput
から構築されます。
不足している設定を元に戻すにはどうすれば問題を解決できますか?
同じ問題が発生したため、次の手順に従って修正しました。
/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