昨日、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設定を混乱させる前にその設定を確認することをお勧めします。