xinputリストにSynaptics Touchpadがあるにもかかわらずsynclientがsynapticsプロパティを見つけられない


14

昨日、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)]
[…]

これは私の側の設定の問題ですawesome か(私が知る限りX11の下で実行されているウィンドウマネージャを使用しています(Fedoraが22リリースでいくつかの部分にウェイランドを導入して以来、暗黙の魔法を行うかどうかはわかりません))または配布バグのような?

私の側の構成の問題である場合、どうすれば修正できますか?


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

回答:


17

タッチパッドを有効にするには、参照Xorg設定スニペットコピーする必要があります

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

さらに、ファイルを変更して、タップおよびスクロールのデフォルトオプションを設定できます。


実際、「問題」はタッチパッドがシナプスではなくlibinputによって処理されるようになったことです。これが、xinputがまだデバイスをリストしているのに、synclientがそれを見つけられない理由です。

またxinput list-propsxinput set-propxinput を使用してタッチパッドのプロパティを制御することもできますが、個人的には、libinput-touchpad-driverはsynapticsドライバーよりも汎用性が低く、私の目的には適さないことがわかりました。あなたのマイレージは異なる場合があります。

特定の単一の設定を単に変更したい場合xinputは、Xorgの設定をいじる前にを調べてください。


50-synaptics.confファイルをコピーした後でも機能しませんでした。ところで、どうすればデフォルトとして設定できますか?
バラジペルマル

@BalajiPerumal今のところ、あなたが自分xorg.conf.dでを作成するとすぐに、にあるディレクトリからの設定は/usr/shareもう取られないのではないかと疑っています。したがって、実際に50-synaptics.conf デフォルトです。ファイルをコピーした後、X11を再起動しましたか?
ジョナスシェーファー

すでにxorg.conf.dフォルダーがあり、00-keyboard.confファイルがありました。50-synaptics.confをコピーしました。.システム自体を再起動しました。.それは機能しませんでした...
Balaji Perumal

1
宛先ディレクトリ/etc/X11/xorg.conf.d/はUbuntu 19.04に存在しません。
ハンスデラゴン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.