答え1
私は同じ問題に直面しました。 xserver-xorg-input-synapticsをインストールしました。削除し、問題を修正しました。アンインストール後、ナチュラルスクロールボタンが正しく機能します。
答え2
@Drを除いて。専門的な答えは私にとって効果的でした。
dnf remove *synaptics*
dnf install xorg-x11-drv-libinput
reboot
その後、タッチパッドが正常に動作し、再び自然なスクロールが正常に動作します。
答え3
これがnixosで動作するかどうかはわかりませんが、私がうまく使用した別の方法は、xinputで適切な設定を指定することです。また、シナプティクスドライバをアンインストールする必要もありません。
まず、次のコマンドを実行してタッチパッドに対応する入力メソッド名を見つけます。
xinput --list
すべての入力デバイスのリストが表示されます。タッチパッドに対応するデバイスを探します。私の場合、タッチパッドの名前は " SynPS/2 Synaptics TouchPad
"です。
2番目のステップは、以下を介して設定できるすべてのデバイスプロパティのリストを取得することですxinput
。
xinput --list-props 'TRACKPAD NAME'
属性名が「libinput Natural Scrolling Enabled」なら幸運です!プロパティを設定するには、次のコマンドを実行します。
xinput set-prop 'TRACKPAD NAME' 'libinput Natural Scrolling Enabled' 1
これで準備ができました。
libinput(1)
ボーナスはWaylandで使用されているxinputをすぐに置き換えることができるため、このアプローチはWaylandユーザーにも効果的です。
最後に、この方法でトラックパッドの他のプロパティも制御できます。私はこれをクリックを無効にするために使用します。
答え4
名前を入力せずにIDを選択するだけです。より簡単で高速です。
したがって:
xinput --list-props 'TRACKPAD NAME'
これに関して:
xinput --list-props 8