私は最近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
。
デスクトップ統合(GNOMEコントロールセンターやKDE設定でタッチパッドを構成する機能など)が必要な場合は、xf86-input-libinputが必要です。
xserver-xorg-input-libinput
インストールされたパッケージはArch Wikiリファレンスでビルドされますxf86-input-libinput
。
失われた設定を回復するにはどうすれば問題を解決できますか?
答え1
同じ問題が発生した後、次の手順で問題を解決しました。
- すべてのlibinputパッケージ(libinput5、libinput10、xserver-xorg-input-libinput)をインストールします。
- シナプティックドライバの削除 → xserver-xorg-input-synpacics
- 次のすべてのシナプス関連ファイルを削除します
/etc/X11/xorg.conf.d/
(例:50-synaptics.conf
- 再起動
タッチパッドがgcontrol-centerに戻りました。
問題の原因:
GNOMEと他のほとんどのデスクトップ環境は、従来のタッチパッド「Synaptic」ドライバを使用します。しかし、GNOME 3.20ではlibinputに切り替えました。問題は、「xserver-xorg-input-synaptics」が「xserver-xorg-input-all」の依存関係であるためです。
源泉:https://lists.debian.org/debian-devel/2016/07/msg00266.html