Synaptics Touchpad は xinput リストにありますが、synclient はシナプティック属性を見つけられません。

Synaptics Touchpad は xinput リストにありますが、synclient はシナプティック属性を見つけられません。

昨日、FedoraノートブックをFedora 22にアップグレードしました。この時点で synclient の動作が停止します。

シナプス属性が見つかりません。 Synapticsドライバがロードされていませんか?

それにもかかわらず、次のようにxinput list表示されます。

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
[…]

これが私の側の設定の問題ですか(awesome 私が知っている限り、X11で実行されているウィンドウマネージャを使用しています(Fedoraが22バージョンの一部にwaylandを導入したため暗黙の魔法を実行したかどうかはわかりません))、それともこのようなものですか? ?配布バグのように?

これが私の側の設定の問題であれば、どうすれば解決できますか?


これは Debian や他の多くの最新システムでも発生します。理由については回答をご覧ください。

ベストアンサー1

タッチパッドを有効にするには、次のものが必要であることがわかりました。参照 Xorg 構成フラグメントのコピー:

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

このファイルを変更して、クリックとスクロールのデフォルトオプションを設定することもできます。


したがって、実際には「問題」は、タッチパッドが現在シナプティックではなくlibinputによって処理されることです。これがxinputがまだデバイスを一覧表示しているが、synclientがデバイスを見つけることができない理由です。

xinput list-propsタッチパッドのプロパティは、xinputを使用して制御することもできます。xinput set-propしかし、私は個人的にlibinput-touchpad-driverがシナプティクスドライバよりもはるかに使いやすく、私の目的には適していないことを知っていました。旅行費用は変更されることがあります。

xinput特定の単一の設定のみを変更したい場合は、Xorg設定を混乱させる前にその設定を確認することをお勧めします。

おすすめ記事