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


11

最近、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:amd64およびxserver-xorg-input-libinputインストールされています。

Arch Wiki-タッチパッドSynapticsによると

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

xserver-xorg-input-libinputインストールされるパッケージは、構築されているxf86-input-libinputアーチのWikiで参照されます。

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


Ubuntu Gnomeでも同じ問題が発生しました。同様に解決されました。フォーラムを参照してください。Gnomeのタッチパッド設定がありません
Ray

回答:


14

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

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


2
私はすでに持っていたのでlibinput-binlibinput10:amd64libinput5:amd64そしてxserver-xorg-input-libinputパッケージがインストールされ、私はちょうど走ったので、私はちょうどシナプティクスと設定ファイルを削除するために必要なsudo apt-get purge xserver-xorg-input-synaptics。今ではうまくいきます!
lklun

こんにちは、最初の行にタイプミスがあり、それは...- corg -...ではなくxserver-xorg-input-libinputである必要があります
Jorge E. Cardona

この答えは、それで十分です。ただし、Synapticsドライバーはsynclientコマンドラインツールを介してさまざまなオプションを提供し、一部の設定はxinputxinput --list-props/ xinput --set-propおよびxinput --get-button-map/ を介して使用できますが、特にxinput --set-button-map" SynPS/2 Synaptics TouchPad"を使用すると、2本指でのタップを有効にする明確な方法がありませんでした。 〜synclient
rakslice 2018

システムからシナプスドライバーを削除する代わりに、gnomeまたはgdmにシナプスを介してlibinputをロードするように指示する方法はありますか?両方をインストールしたまま、別のセッションでロードしたいと思います。
theferrit32 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.