libinput(デフォルト設定のnixos 20.03 / KDE Plasma 5.17)を使用していますが、非常に迷惑な動作が発生します。選択中またはドラッグアンドドロップ中にタッチパッドを離すと、クリックは直接解除されず、約2時間待つ必要があります。クリックを解除するには0.3秒かかります。
小さく見えますが、もう一度クリックすると、ボタンを放さなかったかのように前の選択/ドラッグが続くため、非常に迷惑です。したがって、何かを選択してすぐにボタンをクリックして操作を実行したい場合は、実際に選択内容が変更されます。
この動作を変更する方法をご存知ですか?
ありがとうございます!
編集:Hi Angelに答えるためにすぐに次のメッセージを受け取りました。
event18 POINTER_MOTION +12.343s 0.88/ 0.00 ( +1.00/ +0.00)
event18 POINTER_MOTION +12.352s 0.88/ 0.00 ( +1.00/ +0.00)
event18 - button state: touch 0 from BUTTON_STATE_AREA event BUTTON_EVENT_UP to BUTTON_STATE_NONE
event18 - button state: touch 0 from BUTTON_STATE_NONE event BUTTON_EVENT_IN_AREA to BUTTON_STATE_AREA
event18 POINTER_MOTION +12.524s 0.00/ 0.88 ( +0.00/ +1.00)
event18 POINTER_MOTION +12.541s 0.00/ 0.86 ( +0.00/ +1.00)
私はlibinput 1.15.0を使用しています。
答え1
chzzhがコメントで指摘したように、実際にはバグではなく機能です。この機能が気に入らない。 NixOではデフォルトで有効になっているため無効にしました。
一時的に無効にするには、まずここのリストを見てタッチパッドのIDを取得します。
$ xinput list
次に、(ID_OF_TOUCHPAD
そのIDに置き換えた後)を実行します。
xinput --set-prop ID_OF_TOUCHPAD "libinput Tapping Drag Lock Enabled" 0
xinput list-props ID_OF_TOUCHPAD
(以下を使用して、特定のデバイスの完全なオプションのリストを表示できます。
Nixosで永久に無効にするには、configuration.nix
次のように入力します。
services.xserver.libinput.touchpad.tappingDragLock = false;
適用された変更を表示するには再起動する必要があり、このオプションの名前が変更されました。以前のNixOでは、このオプションを変更する必要があるかもしれませんservices.xserver.libinput.tappingDragLock = false;
。
他のシステムではデフォルトで無効になっていると思いますが、X11オプションを次のように変更する必要があるかもしれません。ここ。