昨日、FedoraノートブックをFedora 22にアップグレードしました。これにより、synclientは動作を停止しました:
シナプスプロパティが見つかりませんでした。シナプスドライバがロードされていませんか?
それにもかかわらず、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)]
[…]
これは私の側の設定問題ですか(私が知る限り、X11の下で実行されているawesome
ウィンドウマネージャーを使用しています(Fedoraが22リリースの一部でウェイランドを導入したため、暗黙のマジックが行われているかどうかはわかりません) ))または、これは配布バグのように見えますか?
それが私の側の構成の問題である場合、どうすれば修正できますか?
これはDebianや他の多くの新しいシステムでも発生します。理由については、答えをご覧ください。
結局のところ、タッチパッドを有効にするには、 参照Xorg構成スニペットをコピーする :
cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf
さらに、ファイルを変更して、タップとスクロールのデフォルトオプションを設定できます。
したがって、実際には「問題」は、タッチパッドが現在、シナプスではなくlibinputによって処理されることです。これが、xinputが依然としてデバイスをリストする理由ですが、synclientはそれを見つけることができません。
タッチパッドのプロパティは、xinputを使用してxinput list-props
およびxinput set-prop
を介して制御することもできます。ただし、個人的にはlibinput-touchpad-driverはsynapticsドライバーよりも用途が狭く、目的に適さないことがわかりました。あなたのマイレージは異なる場合があります。
特定の単一の設定を変更したいだけの場合は、Xorgの設定をいじる前に、xinput
を調べることをお勧めします。