xf86-input-libinput をコンパイルし、使用するバージョンを取得します。

xf86-input-libinput をコンパイルし、使用するバージョンを取得します。

Wayland Libinputは、2本の指でスクロールすると0.5秒の遅延が目立つように見えます。設定にはコードに次の行が含まれています。

#define DEFAULT_GESTURE_2FG_SCROLL_TIMEOUT ms2us(500)

ファイルにevdev-mt-touchpad-gestures.c。この遅延時間を別の値に設定したいのですが、変更は適用されません。

次のコマンドを使用してlibinputを再コンパイルして再インストールしてみました。

./autogen.sh && make && sudo make install

または

./configure && make && sudo make install

結果がない

私は何が間違っていましたか?

ベストアンサー1

新しいライブラリが実際にシステムライブラリを置き換えていることを確認する必要があります。 Debianamd64システムではこれに似ています/usr/lib/x86_64-linux-gnu/libinput.so.10.6.2。新しいライブラリをそこにコピーする必要があります。

./configure && make && sudo cp -P src/.libs/libinput.so* /usr/lib/x86_64-linux-gnu/

libinputより良いアプローチは、たとえばDebianでディストリビューションを変更するパッケージを使用することです。

apt-get source libinput
cd libinput-1.1.3

evdev-mt-touchpad-gestures.c適切に修正してから

dch -n "Reduce two-finger scroll timeout."
dch -r ignored
dpkg-buildpackage -us -uc
sudo dpkg -i ../libinput10*deb

(必ず持って設置してくださいdevscriptsdpkg-dev

RPMベースの展開でも同様のことができます。

おすすめ記事